Beginning with revision 157851 the configure script no longer honours --disable-multilib flag and attempts to compile 32bit libgcc. On pure 64bit systems (e.g. Slackware64) this results in
# If this is the top-level multilib, build all the other # multilibs. /home/artem/testing/gcc-build/./gcc/xgcc -B/home/artem/testing/gcc-build/./gcc/ -B/home/artem/testing/gcc45/x86_64-slackware-linux/bin/ -B/home/artem/testing/gcc45/x86_64-slackware-linux/lib/ -isystem /home/artem/testing/gcc45/x86_64-slackware-linux/include -isystem /home/artem/testing/gcc45/x86_64-slackware-linux/sys-include -g -O2 -m32 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../.././gcc -I../../../../gcc/libgcc -I../../../../gcc/libgcc/. -I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include -I../../../../gcc/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../../gcc/libgcc/../gcc/libgcc2.c \ -fvisibility=hidden -DHIDE_EXPORTS In file included from /usr/include/features.h:371:0, from /usr/include/stdio.h:28, from ../../../../gcc/libgcc/../gcc/tsystem.h:87, from ../../../../gcc/libgcc/../gcc/libgcc2.c:29: /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory compilation terminated. make[4]: *** [_muldi3.o] Error 1 make[4]: Leaving directory `/home/artem/testing/gcc-build/x86_64-slackware-linux/32/libgcc' make[3]: *** [multi-do] Error 1 make[3]: Leaving directory `/home/artem/testing/gcc-build/x86_64-slackware-linux/libgcc' make[2]: *** [all-multi] Error 2 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/artem/testing/gcc-build/x86_64-slackware-linux/libgcc' make[1]: *** [all-target-libgcc] Error 2 make[1]: Leaving directory `/home/artem/testing/gcc-build' make: *** [all] Error 2 I configured GCC with the following options: ../gcc/configure --prefix=/home/artem/testing/gcc45 --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-checking=release --with-system-zlib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --with-gnu-ld --with-lto --disable-nls --verbose --with-arch=athlon64 --target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-slackware-linux --disable-bootstrap --disable-multilib -- Summary: Revision 157851 has broken build on pure 64bit AMD64 systems Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aanisimov at inbox dot ru GCC build triplet: x86_64-slackware-linux GCC host triplet: x86_64-slackware-linux GCC target triplet: x86_64-slackware-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43625