- * Package: app-shells/mksh-41
- * Repository: gentoo
- * Maintainer: hanno@gentoo.org
- * USE: amd64 elibc_glibc kernel_linux multilib test userland_GNU
- * FEATURES: sandbox test userpriv usersandbox
- !!! Error: Can't load module lapack
- exiting
- Installed BLAS for library directory lib64
- [1] reference *
- Installed CBLAS for library directory lib64
- [1] gsl
- [2] reference *
- >>> Unpacking source...
- >>> Unpacking mksh-R41.tgz to /tmp/portage/app-shells/mksh-41/work
- >>> Source unpacked in /tmp/portage/app-shells/mksh-41/work
- >>> Preparing source in /tmp/portage/app-shells/mksh-41/work/mksh ...
- >>> Source prepared.
- >>> Configuring source in /tmp/portage/app-shells/mksh-41/work/mksh ...
- >>> Source configured.
- >>> Compiling source in /tmp/portage/app-shells/mksh-41/work/mksh ...
- Hi from $MirOS: src/bin/mksh/Build.sh,v 1.590.2.1 2012/11/30 20:49:10 tg Exp $ on:
- $ uname -a >&2
- | Linux tbamd64 3.5.4-hardened-r1 #2 SMP Sat Nov 17 19:46:44 PST 2012 x86_64 AMD Opteron(TM) Processor 6272 AuthenticAMD GNU/Linux
- Build.sh: Building the MirBSD Korn Shell R41 2012/11/30 on Linux ...
- Build.sh: Scanning for functions... please ignore any errors.
- ... which compiler seems to be used
- $ x86_64-pc-linux-gnu-gcc -E -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN conftest.c | sed -n '/^[ce]t *= */s/\([ce]t\) *= */\1=/p' | tr -d \\015 >x
- [ ct="gcc"
- [ et="unknown"
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -v conftest.c
- | Using built-in specs.
- | Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/asneeded.specs
- | COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.2/x86_64-pc-linux-gnu-gcc
- | COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/lto-wrapper
- | Target: x86_64-pc-linux-gnu
- | Configured with: /tmp/portage/sys-devel/gcc-4.7.2/work/gcc-4.7.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --enable-lto --enable-nls --without-included-gettext --with-system-zlib --enable-obsolete --disable-werror --enable-secureplt --enable-multilib --with-multilib-list=m32,m64 --enable-libmudflap --disable-libssp --enable-libgomp --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/python --enable-checking=release --enable-java-awt=gtk --enable-libstdcxx-time --enable-languages=c,c++,java,objc,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-targets=all --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.7.2 p1.3, pie-0.5.5'
- | Thread model: posix
- | gcc version 4.7.2 (Gentoo 4.7.2 p1.3, pie-0.5.5)
- | COLLECT_GCC_OPTIONS='-O2' '-pipe' '-ggdb' '-march=native' '-ftracer' '-frecord-gcc-switches' '-I' '.' '-D' 'MKSH_DEFAULT_PROFILEDIR="/etc"' '-D' 'MKSH_BUILDSH' '-D' '_GNU_SOURCE' '-D' 'SETUID_CAN_FAIL_WITH_EAGAIN' '-v'
- | /usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/cc1 -quiet -v -I . -D MKSH_DEFAULT_PROFILEDIR="/etc" -D MKSH_BUILDSH -D _GNU_SOURCE -D SETUID_CAN_FAIL_WITH_EAGAIN conftest.c -march=bdver1 -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mabm -mlwp -mno-fma -mfma4 -mxop -mno-bmi -mno-bmi2 -mno-tbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rdrnd -mno-f16c -mno-fsgsbase --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver1 -quiet -dumpbase conftest.c -auxbase conftest -ggdb -O2 -version -ftracer -frecord-gcc-switches -o - |
- | /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/as -v -I . --64 -o /tmp/portage/app-shells/mksh-41/temp/ccod1VR1.o
- | GNU assembler version 2.23.1 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.23.1
- | GNU C (Gentoo 4.7.2 p1.3, pie-0.5.5) version 4.7.2 (x86_64-pc-linux-gnu)
- | compiled by GNU C version 4.7.2, GMP version 5.1.0, MPFR version 3.1.1-p2, MPC version 1.0.1
- | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
- | ignoring nonexistent directory "/usr/local/include"
- | ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/include"
- | #include "..." search starts here:
- | #include <...> search starts here:
- | .
- | /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include
- | /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include-fixed
- | /usr/include
- | End of search list.
- | GNU C (Gentoo 4.7.2 p1.3, pie-0.5.5) version 4.7.2 (x86_64-pc-linux-gnu)
- | compiled by GNU C version 4.7.2, GMP version 5.1.0, MPFR version 3.1.1-p2, MPC version 1.0.1
- | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
- | Compiler executable checksum: 36a48f1fbad68bef778259c097248cc9
- | COMPILER_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/
- | LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../:/lib/:/usr/lib/
- | COLLECT_GCC_OPTIONS='-O2' '-pipe' '-ggdb' '-march=native' '-ftracer' '-frecord-gcc-switches' '-I' '.' '-D' 'MKSH_DEFAULT_PROFILEDIR="/etc"' '-D' 'MKSH_BUILDSH' '-D' '_GNU_SOURCE' '-D' 'SETUID_CAN_FAIL_WITH_EAGAIN' '-v'
- | /usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/collect2 --eh-frame-hdr --as-needed -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../.. -O1 --as-needed /tmp/portage/app-shells/mksh-41/temp/ccod1VR1.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/crtn.o
- $ echo `$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS \
- -dumpmachine` gcc`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN \
- $LIBS -dumpversion`
- | x86_64-pc-linux-gnu gcc4.7.2
- ==> which compiler seems to be used... gcc
- ... if the compiler works
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if the compiler works... yes
- ... if the compiler does not fail correctly
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] /tmp/portage/app-shells/mksh-41/temp/ccX4ail6.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if the compiler does not fail correctly... no
- ==> if this could be tcc... no (implied)
- ... if -Wno-error can be used
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wno-error -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if -Wno-error can be used... yes
- ... if -Werror can be used
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Werror -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if -Werror can be used... yes
- ... if -Wno-overflow can be used
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wno-overflow -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if -Wno-overflow can be used... yes
- ... if -fno-strict-aliasing can be used
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if -fno-strict-aliasing can be used... yes
- ... if -fstack-protector-all can be used
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if -fstack-protector-all can be used... yes
- ... if gcc supports -flto=jobserver -fuse-linker-plugin
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if gcc supports -flto=jobserver -fuse-linker-plugin... yes
- ... if -Wall can be used
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if -Wall can be used... yes
- ... if -fwrapv can be used
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> if -fwrapv can be used... yes
- ... for __attribute__((__bounded__))
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c:9:5: error: '__bounded__' attribute directive ignored [-Werror=attributes]
- ] conftest.c:9:5: error: '__bounded__' attribute directive ignored [-Werror=attributes]
- ] cc1: all warnings being treated as errors
- ==> for __attribute__((__bounded__))... no
- ... for __attribute__((__format__))
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> for __attribute__((__format__))... yes
- ... for __attribute__((__nonnull__))
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> for __attribute__((__nonnull__))... yes
- ... for __attribute__((__noreturn__))
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> for __attribute__((__noreturn__))... yes
- ... for __attribute__((__unused__))
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> for __attribute__((__unused__))... yes
- ... for __attribute__((__used__))
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> for __attribute__((__used__))... yes
- ... if a reduced-feature mksh is requested
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/ccqHJ8SB.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if a reduced-feature mksh is requested... no
- ... if a reduced-feature sh is requested
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/ccpDOoyP.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if a reduced-feature sh is requested... no
- ... if mksh will be built without job control
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/cc5t9oR5.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if mksh will be built without job control... no
- ... if mksh will be built without job signals
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/ccBTocK8.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if mksh will be built without job signals... no
- ... if the default UTF-8 mode is specified
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/cc0G22rm.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if the default UTF-8 mode is specified... no
- ... if traditional/conservative fd use is requested
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/ccJQqR4A.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if traditional/conservative fd use is requested... no
- ... if experimental features are to be omitted
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/ccVN0Q4Q.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
- ] collect2: error: ld returned 1 exit status
- ==> if experimental features are to be omitted... no
- ... <sys/bsdtypes.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c:2:26: fatal error: sys/bsdtypes.h: No such file or directory
- ] compilation terminated.
- ==> <sys/bsdtypes.h>... no
- ... <sys/file.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <sys/file.h>... yes
- ... <sys/mkdev.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c:3:23: fatal error: sys/mkdev.h: No such file or directory
- ] compilation terminated.
- ==> <sys/mkdev.h>... no
- ... <sys/mman.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <sys/mman.h>... yes
- ... <sys/param.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <sys/param.h>... yes
- ... <sys/select.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <sys/select.h>... yes
- ... <sys/sysmacros.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <sys/sysmacros.h>... yes
- ... <bstring.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c:2:21: fatal error: bstring.h: No such file or directory
- ] compilation terminated.
- ==> <bstring.h>... no
- ... <grp.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <grp.h>... yes
- ... <libgen.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <libgen.h>... yes
- ... <libutil.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c:3:21: fatal error: libutil.h: No such file or directory
- ] compilation terminated.
- ==> <libutil.h>... no
- ... <paths.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <paths.h>... yes
- ... <stdint.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <stdint.h>... yes
- ... <strings.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <strings.h>... yes
- ... <termios.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <termios.h>... yes
- ... <ulimit.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <ulimit.h>... yes
- ... <values.h>
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> <values.h>... yes
- ... for large file support
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> for large file support... yes
- ==> ... with -D_FILE_OFFSET_BITS=64... no (implied)
- ==> ... with -D_LARGE_FILES=1... no (implied)
- ==> for standard 32-bit integer types... yes (implied)
- ==> for UCB 32-bit integer types... yes (implied)
- ==> for standard 8-bit integer type... yes (implied)
- ==> for UCB 8-bit integer type... yes (implied)
- ... rlim_t
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> rlim_t... yes
- ... sig_t
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> sig_t... yes
- ==> sighandler_t... no (implied)
- ==> __sighandler_t... no (implied)
- ... checking if the final link command may succeed
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -Wno-error -c conftest.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -o a.out conftest.o || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> checking if the final link command may succeed... yes
- ... the sys_signame[] array
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] /tmp/portage/app-shells/mksh-41/temp/ccnwXf1R.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:2: undefined reference to `sys_signame'
- ] collect2: error: ld returned 1 exit status
- ==> the sys_signame[] array... no
- ... the _sys_signame[] array
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] /tmp/portage/app-shells/mksh-41/temp/cc5oT1K6.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:2: undefined reference to `_sys_signame'
- ] collect2: error: ld returned 1 exit status
- ==> the _sys_signame[] array... no
- ... the sys_siglist[] array
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> the sys_siglist[] array... yes
- ==> the _sys_siglist[] array... no (implied)
- ==> strsignal... no (implied)
- ... flock
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> flock... yes
- ==> whether we can lock files with fcntl... yes (implied)
- ... getrusage
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> getrusage... yes
- ... gettimeofday
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:3:1: warning: null argument where non-null required (argument 1) [-Wnonnull]
- ==> gettimeofday... yes
- ... killpg
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> killpg... yes
- ==> if to use mknod(), makedev() and friends... no (cached)
- ... for mmap and munmap
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> for mmap and munmap... yes
- ... nice
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> nice... yes
- ==> revoke... no (cached)
- ... setlocale(LC_CTYPE, "")
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> setlocale(LC_CTYPE, "")... yes
- ... nl_langinfo(CODESET)
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> nl_langinfo(CODESET)... yes
- ... select
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> select... yes
- ... setresugid
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:3:27: warning: ignoring return value of 'setresuid', declared with attribute warn_unused_result [-Wunused-result]
- ==> setresugid... yes
- ... setgroups
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> setgroups... yes
- ... strlcpy
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c: In function 'main':
- ] conftest.c:2:1: warning: implicit declaration of function 'strlcpy' [-Wimplicit-function-declaration]
- ] /tmp/portage/app-shells/mksh-41/temp/cc8tKIiY.ltrans0.ltrans.o: In function `main':
- ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:2: undefined reference to `strlcpy'
- ] collect2: error: ld returned 1 exit status
- ==> strlcpy... no
- ... if flock() does not need to be declared
- $ x86_64-pc-linux-gnu-gcc -c -o a.out -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c:6:6: error: conflicting types for 'flock'
- ] In file included from conftest.c:4:0:
- ] /usr/include/sys/file.h:50:12: note: previous declaration of 'flock' was here
- ==> if flock() does not need to be declared... yes
- ==> if revoke() does not need to be declared... yes (implied)
- ... if sys_siglist[] does not need to be declared
- $ x86_64-pc-linux-gnu-gcc -c -o a.out -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ] conftest.c:3:12: error: conflicting types for 'sys_siglist'
- ] In file included from /usr/include/sys/param.h:28:0,
- ] from sh.h:38,
- ] from conftest.c:2:
- ] /usr/include/signal.h:312:26: note: previous declaration of 'sys_siglist' was here
- ==> if sys_siglist[] does not need to be declared... yes
- ==> if to use persistent history... yes
- ... whether compile-time assertions pass
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -Wno-overflow -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- ==> whether compile-time assertions pass... yes
- run-time checks follow, please ignore any weird errors
- ... (run-time) whether signed integer division overflows wrap silently
- $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- | running test programme; this will fail if cross-compiling
- | in which case we will gracefully degrade to the default
- | result: no, got SIGFPE, what were they smoking?
- ==> (run-time) whether signed integer division overflows wrap silently... no
- end of run-time checks
- ... checking if the C Preprocessor supports -dD
- $ x86_64-pc-linux-gnu-gcc -E -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -Wno-error -dD conftest.c >x
- ==> checking if the C Preprocessor supports -dD... yes
- ... done.
- Generating list of signal names...
- NSIG=65 ... INT=2 SEGV=11 ABRT=6 KILL=9 ALRM=14 BUS=7 CHLD=17 CONT=18 FPE=8 HUP=1 ILL=4 IO=29 PIPE=13 PROF=27 PWR=30 QUIT=3 STOP=19 SYS=31 TERM=15 TRAP=5 TSTP=20 TTIN=21 TTOU=22 URG=23 USR1=10 USR2=12 VTALRM=26 WINCH=28 XCPU=24 XFSZ=25 STKFLT=16 done.
- Build.sh: Finished configuration testing, now producing output.
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c lalloc.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c eval.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c exec.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c expr.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c funcs.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c histrap.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c jobs.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c lex.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c main.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c misc.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c shf.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c syn.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c tree.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c var.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c edit.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c strlcpy.c
- x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -o mksh lalloc.o eval.o exec.o expr.o funcs.o histrap.o jobs.o lex.o main.o misc.o shf.o syn.o tree.o var.o edit.o strlcpy.o || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
- var.o (symbol from plugin): warning: memset used with constant zero length parameter; this could be due to transposed parameters
- size mksh
- text data bss dec hex filename
- 285767 2104 24440 312311 4c3f7 mksh
- Installing the shell:
- # install -c -s -o root -g bin -m 555 mksh /bin/mksh
- # grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells
- # install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/
- Installing the manual:
- # install -c -o root -g bin -m 444 mksh.1 /usr/share/man/man1/mksh.1
- Run the regression test suite: ./test.sh
- Please also read the sample file dot.mkshrc and the fine manual.
- >>> Source compiled.
- Testing mksh for conformance:
- # $MirOS: src/bin/mksh/check.t,v 1.569 2012/11/30 19:25:01 tg Exp $
- @(#)MIRBSD KSH R41 2012/11/30
- This shell is actually:
- @(#)MIRBSD KSH R41 2012/11/30
- test.sh built for mksh R41 2012/11/30
- Trying Perl interpreter 'perl5'...
- ./test.sh[65]: perl5: not found
- Errorlevel 127, running on ''
- => not using
- Trying Perl interpreter 'perl'...
- Errorlevel 0, running on 'linux, Perl version 5.016001'
- => using it
- + perl ./check.pl -p /tmp/portage/app-shells/mksh-41/work/mksh/mksh -C shell:legacy-no,int:32 -s ./check.t
- pass ./check.t:KSH_VERSION
- pass ./check.t:selftest-1
- pass ./check.t:selftest-2
- pass ./check.t:selftest-3
- pass ./check.t:selftest-direct-builtin-call
- pass ./check.t:alias-1
- pass ./check.t:alias-2
- pass ./check.t:alias-3
- pass ./check.t:alias-4
- pass ./check.t:alias-5
- pass ./check.t:alias-6
- pass ./check.t:alias-7
- pass ./check.t:alias-8
- pass ./check.t:alias-9
- pass ./check.t:alias-10
- pass ./check.t:arith-lazy-1
- pass ./check.t:arith-lazy-2
- pass ./check.t:arith-lazy-3
- pass ./check.t:arith-ternary-prec-1
- pass ./check.t:arith-ternary-prec-2
- pass ./check.t:arith-div-assoc-1
- pass ./check.t:arith-div-byzero
- pass ./check.t:arith-div-intmin-by-minusone
- pass ./check.t:arith-assop-assoc-1
- pass ./check.t:arith-mandatory
- pass ./check.t:arith-unsigned-1
- pass ./check.t:arith-limit32-1
- pass ./check.t:bksl-nl-ign-1
- pass ./check.t:bksl-nl-ign-2
- pass ./check.t:bksl-nl-ign-3
- pass ./check.t:bksl-nl-ign-4
- pass ./check.t:bksl-nl-ign-5
- pass ./check.t:bksl-nl-1
- pass ./check.t:bksl-nl-2
- pass ./check.t:bksl-nl-3
- pass ./check.t:bksl-nl-4
- pass ./check.t:bksl-nl-5
- pass ./check.t:bksl-nl-6
- pass ./check.t:bksl-nl-7
- pass ./check.t:bksl-nl-8
- pass ./check.t:bksl-nl-9
- pass ./check.t:bksl-nl-10
- pass ./check.t:bksl-nl-ksh-1
- pass ./check.t:bksl-nl-ksh-2
- pass ./check.t:break-1
- pass ./check.t:break-2
- pass ./check.t:break-3
- pass ./check.t:break-4
- pass ./check.t:break-5
- pass ./check.t:continue-1
- pass ./check.t:continue-2
- pass ./check.t:continue-3
- pass ./check.t:continue-4
- pass ./check.t:continue-5
- pass ./check.t:cd-history
- pass ./check.t:cd-pe
- FAIL ./check.t:env-prompt
- pass ./check.t:expand-ugly
- pass ./check.t:expand-unglob-dblq
- pass ./check.t:expand-unglob-unq
- pass ./check.t:expand-threecolons-dblq
- pass ./check.t:expand-threecolons-unq
- pass ./check.t:expand-weird-1
- pass ./check.t:expand-weird-2
- pass ./check.t:expand-weird-3
- pass ./check.t:eglob-bad-1
- pass ./check.t:eglob-bad-2
- pass ./check.t:eglob-infinite-plus
- pass ./check.t:eglob-subst-1
- pass ./check.t:eglob-nomatch-1
- pass ./check.t:eglob-match-1
- pass ./check.t:eglob-case-1
- pass ./check.t:eglob-case-2
- pass ./check.t:eglob-trim-1
- pass ./check.t:eglob-trim-2
- pass ./check.t:eglob-trim-3
- pass ./check.t:eglob-substrpl-1
- pass ./check.t:eglob-substrpl-2
- pass ./check.t:eglob-substrpl-3a
- pass ./check.t:eglob-substrpl-3b
- pass ./check.t:eglob-substrpl-3c
- pass ./check.t:eglob-utf8-1
- pass ./check.t:glob-bad-1
- pass ./check.t:glob-bad-2
- pass ./check.t:glob-range-1
- pass ./check.t:glob-range-2
- pass ./check.t:glob-range-3
- pass ./check.t:glob-range-4
- pass ./check.t:glob-range-5
- pass ./check.t:heredoc-1
- pass ./check.t:heredoc-2
- pass ./check.t:heredoc-3
- pass ./check.t:heredoc-4
- pass ./check.t:heredoc-5
- pass ./check.t:heredoc-6
- pass ./check.t:heredoc-7
- pass ./check.t:heredoc-8
- pass ./check.t:heredoc-9a
- pass ./check.t:heredoc-9c
- pass ./check.t:heredoc-9d
- pass ./check.t:heredoc-9e
- pass ./check.t:heredoc-10
- pass ./check.t:heredoc-11
- pass ./check.t:heredoc-comsub-1
- pass ./check.t:heredoc-comsub-2
- pass ./check.t:heredoc-comsub-3
- pass ./check.t:heredoc-comsub-4
- pass ./check.t:heredoc-subshell-1
- pass ./check.t:heredoc-subshell-2
- pass ./check.t:heredoc-subshell-3
- pass ./check.t:heredoc-weird-1
- pass ./check.t:heredoc-weird-2
- pass ./check.t:heredoc-weird-4
- pass ./check.t:heredoc-weird-5
- pass ./check.t:heredoc-quoting-unsubst
- pass ./check.t:heredoc-quoting-subst
- pass ./check.t:heredoc-tmpfile-1
- pass ./check.t:heredoc-tmpfile-2
- pass ./check.t:heredoc-tmpfile-3
- pass ./check.t:heredoc-tmpfile-4
- pass ./check.t:heredoc-tmpfile-5
- pass ./check.t:heredoc-tmpfile-6
- pass ./check.t:heredoc-tmpfile-7
- pass ./check.t:heredoc-tmpfile-8
- FAIL ./check.t:history-basic
- FAIL ./check.t:history-dups
- pass ./check.t:history-unlink
- FAIL ./check.t:history-e-minus-1
- FAIL ./check.t:history-e-minus-2
- FAIL ./check.t:history-e-minus-3
- FAIL ./check.t:history-e-minus-4
- FAIL ./check.t:history-e-minus-5
- FAIL ./check.t:history-list-1
- FAIL ./check.t:history-list-2
- FAIL ./check.t:history-list-3
- FAIL ./check.t:history-list-4
- FAIL ./check.t:history-list-5
- FAIL ./check.t:history-list-6
- FAIL ./check.t:history-list-7
- FAIL ./check.t:history-list-r-1
- FAIL ./check.t:history-list-r-2
- FAIL ./check.t:history-list-r-3
- FAIL ./check.t:history-subst-1
- FAIL ./check.t:history-subst-2
- FAIL ./check.t:history-subst-3
- FAIL ./check.t:history-subst-4
- FAIL ./check.t:history-subst-5
- FAIL ./check.t:history-ed-1 (ignored)
- FAIL ./check.t:history-ed-2 (ignored)
- FAIL ./check.t:history-ed-3 (ignored)
- pass ./check.t:IFS-space-1
- pass ./check.t:IFS-colon-1
- pass ./check.t:IFS-null-1
- pass ./check.t:IFS-space-colon-1
- pass ./check.t:IFS-space-colon-2
- pass ./check.t:IFS-space-colon-4
- pass ./check.t:IFS-space-colon-5
- pass ./check.t:IFS-subst-1
- pass ./check.t:integer-base-err-1
- pass ./check.t:integer-base-err-2
- FAIL ./check.t:integer-base-err-3
- pass ./check.t:integer-base-err-4
- pass ./check.t:integer-base-1
- pass ./check.t:integer-base-2
- pass ./check.t:integer-base-3
- pass ./check.t:integer-base-4
- pass ./check.t:integer-base-5
- pass ./check.t:integer-base-6
- pass ./check.t:integer-base-7
- pass ./check.t:integer-base-check-flat
- pass ./check.t:integer-base-check-numeric-from
- pass ./check.t:integer-base-check-numeric-to
- pass ./check.t:integer-arithmetic-span
- pass ./check.t:lineno-stdin
- pass ./check.t:lineno-inc
- pass ./check.t:lineno-func
- pass ./check.t:lineno-unset
- pass ./check.t:lineno-unset-use
- pass ./check.t:lineno-trap
- pass ./check.t:unknown-trap
- pass ./check.t:read-IFS-1
- pass ./check.t:read-ksh-1
- pass ./check.t:read-regress-1
- pass ./check.t:read-delim-1
- pass ./check.t:read-ext-1
- pass ./check.t:regression-1
- pass ./check.t:regression-2
- pass ./check.t:regression-6
- pass ./check.t:regression-9
- pass ./check.t:regression-10
- pass ./check.t:regression-11
- pass ./check.t:regression-12
- pass ./check.t:regression-13
- pass ./check.t:regression-14
- pass ./check.t:regression-15
- pass ./check.t:regression-16
- pass ./check.t:regression-17
- pass ./check.t:regression-19
- pass ./check.t:regression-21
- pass ./check.t:regression-22
- pass ./check.t:regression-23
- pass ./check.t:regression-25
- pass ./check.t:regression-26
- pass ./check.t:regression-27
- pass ./check.t:regression-28
- pass ./check.t:regression-29
- pass ./check.t:regression-30
- pass ./check.t:regression-31
- pass ./check.t:regression-32
- pass ./check.t:regression-33
- pass ./check.t:regression-35
- pass ./check.t:regression-36
- pass ./check.t:regression-37
- pass ./check.t:regression-38
- pass ./check.t:regression-39
- pass ./check.t:regression-40
- pass ./check.t:regression-41
- pass ./check.t:regression-42
- pass ./check.t:regression-43
- pass ./check.t:regression-45
- pass ./check.t:regression-46
- pass ./check.t:regression-47
- pass ./check.t:regression-48
- pass ./check.t:regression-49
- FAIL ./check.t:regression-50
- pass ./check.t:regression-51
- FAIL ./check.t:regression-52
- pass ./check.t:regression-53
- pass ./check.t:regression-54
- pass ./check.t:regression-55
- pass ./check.t:regression-57
- pass ./check.t:regression-58
- pass ./check.t:regression-59
- pass ./check.t:regression-60
- pass ./check.t:regression-61
- pass ./check.t:regression-62
- pass ./check.t:regression-63
- pass ./check.t:regression-64
- pass ./check.t:regression-65
- pass ./check.t:regression-66
- pass ./check.t:readonly-0
- pass ./check.t:readonly-1
- pass ./check.t:readonly-2a
- pass ./check.t:readonly-2b
- pass ./check.t:readonly-3
- pass ./check.t:syntax-1
- pass ./check.t:xxx-quoted-newline-1
- pass ./check.t:xxx-quoted-newline-2
- pass ./check.t:xxx-quoted-newline-3
- pass ./check.t:xxx-multi-assignment-cmd
- pass ./check.t:xxx-multi-assignment-posix-cmd
- pass ./check.t:xxx-multi-assignment-posix-nocmd
- pass ./check.t:xxx-multi-assignment-posix-subassign
- pass ./check.t:xxx-exec-environment-1
- pass ./check.t:xxx-exec-environment-2
- pass ./check.t:exec-function-environment-1
- pass ./check.t:xxx-what-do-you-call-this-1
- pass ./check.t:xxx-prefix-strip-1
- pass ./check.t:xxx-prefix-strip-2
- pass ./check.t:xxx-variable-syntax-1
- pass ./check.t:xxx-variable-syntax-2
- pass ./check.t:xxx-variable-syntax-3
- pass ./check.t:xxx-substitution-eval-order
- pass ./check.t:xxx-set-option-1
- pass ./check.t:xxx-exec-1
- pass ./check.t:xxx-while-1
- pass ./check.t:xxx-status-1
- pass ./check.t:xxx-status-2
- pass ./check.t:xxx-clean-chars-1
- pass ./check.t:xxx-param-subst-qmark-1
- pass ./check.t:xxx-param-_-1
- pass ./check.t:tilde-expand-1
- pass ./check.t:tilde-expand-2
- pass ./check.t:exit-err-1
- pass ./check.t:exit-err-2
- pass ./check.t:exit-err-3
- pass ./check.t:exit-err-4
- pass ./check.t:exit-err-5
- pass ./check.t:exit-enoent-1
- pass ./check.t:exit-eval-1
- pass ./check.t:exit-trap-1
- pass ./check.t:test-stlt-1
- pass ./check.t:test-precedence-1
- pass ./check.t:test-option-1
- pass ./check.t:mkshrc-1
- pass ./check.t:mkshrc-2a
- pass ./check.t:mkshrc-2b
- pass ./check.t:mkshrc-3
- pass ./check.t:sh-mode-1
- pass ./check.t:sh-mode-2a
- pass ./check.t:pipeline-1
- pass ./check.t:pipeline-2
- pass ./check.t:pipeline-3
- FAIL ./check.t:persist-history-1
- pass ./check.t:typeset-1
- pass ./check.t:typeset-padding-1
- pass ./check.t:typeset-padding-2
- pass ./check.t:utf8bom-1
- pass ./check.t:utf8bom-2
- pass ./check.t:utf8opt-1a
- pass ./check.t:utf8opt-2a
- pass ./check.t:utf8opt-3a
- FAIL ./check.t:utf8opt-3b
- pass ./check.t:aliases-1
- pass ./check.t:aliases-2b
- pass ./check.t:aliases-3b
- pass ./check.t:aliases-cmdline
- pass ./check.t:aliases-funcdef-1
- pass ./check.t:aliases-funcdef-2
- pass ./check.t:aliases-funcdef-3
- pass ./check.t:aliases-funcdef-4
- pass ./check.t:arrays-1
- pass ./check.t:arrays-2a
- pass ./check.t:arrays-2b
- pass ./check.t:arrays-3
- pass ./check.t:arrays-4
- pass ./check.t:arrays-5
- pass ./check.t:arrays-6
- pass ./check.t:arrays-7
- pass ./check.t:arrays-8
- pass ./check.t:arrays-9a
- pass ./check.t:arrays-9b
- pass ./check.t:arrassign-basic
- pass ./check.t:arrassign-fnc-none
- pass ./check.t:arrassign-fnc-local
- pass ./check.t:arrassign-fnc-global
- pass ./check.t:strassign-fnc-none
- pass ./check.t:strassign-fnc-local
- pass ./check.t:strassign-fnc-global
- pass ./check.t:varexpand-substr-1
- pass ./check.t:varexpand-substr-2
- pass ./check.t:varexpand-substr-3
- pass ./check.t:varexpand-substr-4
- pass ./check.t:varexpand-substr-5A
- pass ./check.t:varexpand-substr-5W
- pass ./check.t:varexpand-substr-6
- pass ./check.t:varexpand-special-hash
- pass ./check.t:varexpand-special-quote
- pass ./check.t:varexpand-null-1
- pass ./check.t:varexpand-null-2
- pass ./check.t:print-funny-chars
- pass ./check.t:print-bksl-c
- pass ./check.t:print-nul-chars
- pass ./check.t:print-escapes
- pass ./check.t:dollar-doublequoted-strings
- pass ./check.t:dollar-quoted-strings
- pass ./check.t:dollar-quotes-in-heredocs
- pass ./check.t:dollar-quotes-in-herestrings
- pass ./check.t:dot-needs-argument
- pass ./check.t:alias-function-no-conflict
- pass ./check.t:bash-function-parens
- pass ./check.t:integer-base-one-1
- pass ./check.t:integer-base-one-2a
- pass ./check.t:integer-base-one-2b
- pass ./check.t:integer-base-one-2c1
- pass ./check.t:integer-base-one-2c2
- pass ./check.t:integer-base-one-2d1
- pass ./check.t:integer-base-one-2d2
- pass ./check.t:integer-base-one-2d3
- pass ./check.t:integer-base-one-2d4
- pass ./check.t:integer-base-one-2d5
- pass ./check.t:integer-base-one-2d6
- pass ./check.t:integer-base-one-3As
- pass ./check.t:integer-base-one-3Ws
- pass ./check.t:integer-base-one-3Ar
- pass ./check.t:integer-base-one-3Wr
- pass ./check.t:integer-base-one-4
- pass ./check.t:integer-base-one-5A
- pass ./check.t:integer-base-one-5W
- pass ./check.t:ulimit-1
- pass ./check.t:bashiop-1
- pass ./check.t:bashiop-2a
- pass ./check.t:bashiop-2b
- pass ./check.t:bashiop-2c
- pass ./check.t:bashiop-3a
- pass ./check.t:bashiop-3b
- pass ./check.t:bashiop-4
- pass ./check.t:mkshiop-1
- pass ./check.t:mkshiop-2
- pass ./check.t:oksh-shcrash
- pass ./check.t:oksh-varfunction-mod1
- pass ./check.t:fd-cloexec-1
- pass ./check.t:fd-cloexec-2
- pass ./check.t:comsub-1a
- pass ./check.t:comsub-1b
- pass ./check.t:comsub-2
- pass ./check.t:comsub-3
- pass ./check.t:comsub-4
- pass ./check.t:comsub-5
- pass ./check.t:comsub-torture
- pass ./check.t:comsub-torture-io
- pass ./check.t:funsub-1
- pass ./check.t:test-stnze-1
- pass ./check.t:test-stnze-2
- pass ./check.t:event-subst-3
- pass ./check.t:event-subst-0
- pass ./check.t:nounset-1
- pass ./check.t:nameref-1
- pass ./check.t:nameref-2da
- pass ./check.t:nameref-3
- pass ./check.t:nameref-4
- pass ./check.t:better-parens-1a
- pass ./check.t:better-parens-1b
- pass ./check.t:better-parens-1c
- pass ./check.t:better-parens-2a
- pass ./check.t:better-parens-2b
- pass ./check.t:better-parens-2c
- pass ./check.t:better-parens-3a
- pass ./check.t:better-parens-3b
- pass ./check.t:better-parens-3c
- pass ./check.t:better-parens-4a
- pass ./check.t:better-parens-4b
- pass ./check.t:better-parens-4c
- pass ./check.t:echo-test-1
- pass ./check.t:echo-test-2
- pass ./check.t:utilities-getopts-1
- pass ./check.t:utilities-getopts-2
- pass ./check.t:wcswidth-1
- pass ./check.t:wcswidth-2
- pass ./check.t:wcswidth-3
- pass ./check.t:wcswidth-4a
- pass ./check.t:wcswidth-4b
- pass ./check.t:wcswidth-4c
- pass ./check.t:debian-117-1
- pass ./check.t:debian-117-2
- pass ./check.t:debian-117-3
- pass ./check.t:debian-117-4
- pass ./check.t:case-zsh
- pass ./check.t:case-braces
- Total failed: 31 (3 ignored) (28 unexpected)
- Total passed: 398
- * ERROR: app-shells/mksh-41 failed (test phase):
- * (no error message)
- *
- * Call stack:
- * ebuild.sh, line 93: Called src_test
- * environment, line 2333: Called die
- * The specific snippet of code:
- * ./test.sh || die
- *
- * If you need support, post the output of `emerge --info '=app-shells/mksh-41'`,
- * the complete build log and the output of `emerge -pqv '=app-shells/mksh-41'`.
- * The complete build log is located at '/var/log/portage/app-shells:mksh-41:20130101-150706.log'.
- * For convenience, a symlink to the build log is located at '/tmp/portage/app-shells/mksh-41/temp/build.log'.
- * The ebuild environment file is located at '/tmp/portage/app-shells/mksh-41/temp/environment'.
- * Working directory: '/tmp/portage/app-shells/mksh-41/work/mksh'
- * S: '/tmp/portage/app-shells/mksh-41/work/mksh'
- >>> Install mksh-41 into /tmp/portage/app-shells/mksh-41/image/ category app-shells
- >>> Completed installing mksh-41 into /tmp/portage/app-shells/mksh-41/image/
- strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
- bin/mksh
- ecompressdir: bzip2 -9 /usr/share/man
- ecompressdir: bzip2 -9 /usr/share/doc
- * QA Notice: Package triggers severe warnings which indicate that it
- * may exhibit random runtime failures.
- * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
- * ] conftest.c:2:1: warning: implicit declaration of function 'strlcpy' [-Wimplicit-function-declaration]
- * QA Notice: Package triggers severe warnings which indicate that it
- * may exhibit random runtime failures.
- * ] conftest.c:3:1: warning: null argument where non-null required (argument 1) [-Wnonnull]
- * Please do not file a Gentoo bug and instead report the above QA
- * issues directly to the upstream developers of this software.
- * Homepage: http://mirbsd.de/mksh