as stated earlier, MB_LEN_MAX should be 1 on x86 and 16 on x86-64, but: debug-sed:[sed-4.7]# grep MB_LEN_MAX /usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/include -R /usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/include/limits.h:#ifndef MB_LEN_MAX /usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/include/limits.h:#define MB_LEN_MAX 1
changing this to 16 does fix the compile. also where do these get set? "/usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/include-fixed" does not exist on my chroot build environment and "/usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/../../../../x86_64-t2-linux-gnu/include" has too many "../'s" but that directory does get included later apparantly ------------------short GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/include-fixed" ignoring nonexistent directory "/usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/../../../../x86_64-t2-linux-gnu/include" ----------------long debug-sed:[sed-4.7]# set +x; make CC="$CC -v" CPP="$CPP" CXX="$CXX" prefix="/$prefix" docdir="$docdir" make all-recursive make[1]: Entering directory '/build/src.sed.default.20190110.141531.14502.moo-PowerEdge-R710/sed-4.7' Making all in po make[2]: Entering directory '/build/src.sed.default.20190110.141531.14502.moo-PowerEdge-R710/sed-4.7/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/src.sed.default.20190110.141531.14502.moo-PowerEdge-R710/sed-4.7/po' Making all in . make[2]: Entering directory '/build/src.sed.default.20190110.141531.14502.moo-PowerEdge-R710/sed-4.7' CC sed/sed-utils.o Using built-in specs. COLLECT_GCC=gcc Target: x86_64-t2-linux-gnu Configured with: ../configure --enable-languages=c,c++ --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libdir=/usr/lib64 --datadir=/usr/share --includedir=/usr/include --infodir=/usr/info --mandir=/usr/man --sysconfdir=/etc --localstatedir=/var --disable-debug --with-libpam --with-pam --enable-libpam --enable-pam --build=x86_64-nocross-linux-gnu --host=x86_64-t2-linux-gnu --target=x86_64-t2-linux-gnu --enable-__cxa_atexit --disable-checking --disable-bootstrap --disable-libstdcxx-pch --target=x86_64-t2-linux-gnu --disable-libmudflap --disable-ssp --disable-libsanitizer --disable-libquadmath --disable-decimal-float --disable-libitm --disable-libcilkrts --disable-target-libiberty --cache-file=./config.cache Thread model: posix gcc version 8.2.0 (GCC) COLLECT_GCC_OPTIONS='-pipe' '-O2' '-v' '-D' 'HAVE_CONFIG_H' '-I' '.' '-I' '.' '-I' './lib' '-I' './lib' '-I' './sed' '-D' 'LOCALEDIR="/usr/share/locale"' '-MT' 'sed/sed-utils.o' '-MD' '-MP' '-MF' 'sed/.deps/sed-utils.Tpo' '-c' '-o' 'sed/sed-utils.o' '-s' '-std=c99' '-mtune=generic' '-march=x86-64' /usr/libexec/gcc/x86_64-t2-linux-gnu/8.2.0/cc1 -quiet -v -I . -I . -I ./lib -I ./lib -I ./sed -MD sed/sed-utils.d -MF sed/.deps/sed-utils.Tpo -MP -MT sed/sed-utils.o -D HAVE_CONFIG_H -D LOCALEDIR="/usr/share/locale" sed/utils.c -quiet -dumpbase utils.c -mtune=generic -march=x86-64 -auxbase-strip sed/sed-utils.o -O2 -std=c99 -version -o - | /usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/../../../../x86_64-t2-linux-gnu/bin/as -v -I . -I . -I ./lib -I ./lib -I ./sed --64 -o sed/sed-utils.o GNU assembler version 2.31.1 (x86_64-t2-linux-gnu) using BFD version (GNU Binutils) 2.31.1 GNU C99 (GCC) version 8.2.0 (x86_64-t2-linux-gnu) compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 3.1.6, MPC version 1.0.2, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/include-fixed" ignoring nonexistent directory "/usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/../../../../x86_64-t2-linux-gnu/include" ignoring duplicate directory "." ignoring duplicate directory "./lib" #include "..." search starts here: #include <...> search starts here: . ./lib ./sed /usr/lib64/gcc/x86_64-t2-linux-gnu/8.2.0/include /usr/local/include /usr/include End of search list. GNU C99 (GCC) version 8.2.0 (x86_64-t2-linux-gnu) compiled by GNU C version 8.2.0, GMP version 6.1.2, MPFR version 3.1.6, MPC version 1.0.2, isl version isl-0.18-GMP GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 7117411cc2373b5e0de4997dfb6802e6
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [email protected] with a subject of: unsubscribe t2
