https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85869
Bug ID: 85869 Summary: libgcc fails to build in canadian cross: cet.h not found Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: arnd at linaro dot org Target Milestone: --- I tried cross-building (for host=ppc64le) a set of cross-toolchain on an x86_64 build system. This fails for the target=i386 compiler with this error: In file included from /home/arnd/git/gcc/libgcc/config/i386/avx_savms64.S:2:0: /home/arnd/git/gcc/libgcc/config/i386/savms64.h:26:10: fatal error: cet.h: No such file or directory The compiler was configured using /home/arnd/git/gcc/configure --host=ppc64le-linux-gnu --target=i386-linux --enable-targets=all --prefix=/home/arnd/cross/ppc64le/gcc-8.1.0-nolibc/ppc64le-linux-gnu/i386-linux --enable-languages=c --without-headers --disable-bootstrap --disable-nls --disable-threads --disable-shared --disable-libmudflap --disable-libssp --disable-libgomp --disable-decimal-float --disable-libquadmath --disable-libatomic --disable-libcc1 --disable-libmpx --enable-checking=release This was no problem in earlier releases, or on other target architectures (not sure about target=x86_64, which fails differently for me). I have not tried other host architectures but would assume that this is not ppc64le specific.