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

Reply via email to