the current trunk doesn't boostrap in multilib configuration: single-threaded build ends with:
(...) Adding multilib support to Makefile in ../../zlib multidirs=32 with_multisubdir= Running configure in multilib subdirs 32 pwd: /home/users/pluto/src/gcc/trunk/BUILDDIR/zlib Running configure in multilib subdir 32 pwd: /home/users/pluto/src/gcc/trunk/BUILDDIR mkdir 32 configure: creating cache ./config.cache checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for x86_64-unknown-linux-gnu-strip... no checking for strip... strip checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-unknown-linux-gnu-gcc... /home/users/pluto/src/gcc/trunk/BUILDDIR/32/./prev-gcc/xgcc -B/home/users/pluto/src/gcc/trunk/BUILDDIR/32/./prev-gcc/ -B/opt/gcc45/x86_64-unknown-linux-gnu/bin/ -B/opt/gcc45/x86_64-unknown-linux-gnu/bin/ -B/opt/gcc45/x86_64-unknown-linux-gnu/lib/ -isystem /opt/ gcc45/x86_64-unknown-linux-gnu/include -isystem /opt/gcc45/x86_64-unknown-linux-gnu/sys-include -m32 checking for suffix of object files... configure: error: in `/home/users/pluto/src/gcc/trunk/BUILDDIR/32/zlib': configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. make[2]: *** [configure-stage2-zlib] Error 1 make[2]: Leaving directory `/home/users/pluto/src/gcc/trunk/BUILDDIR' make[1]: *** [stage2-bubble] Error 2 make[1]: Leaving directory `/home/users/pluto/src/gcc/trunk/BUILDDIR' make: *** [all] Error 2 zlib config.log contains: ../../../zlib/configure: /home/users/pluto/src/gcc/trunk/BUILDDIR/32/./prev-gcc/xgcc: not found $ ./prev-gcc/xgcc -v Using built-in specs. COLLECT_GCC=./prev-gcc/xgcc Target: x86_64-unknown-linux-gnu Configured with: ../configure --prefix=/opt/gcc45 --libdir=/opt/gcc45/lib64 --libexecdir=/opt/gcc45/lib64 --with-slibdir=/opt/gcc45/lib64 --enable-multilib --disable-nls --disable-libgomp --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-shared --with-pic --enable-c99 --enable-long-long --enable-linux-futex --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ --with-long-double-128 --disable-cld Thread model: posix gcc version 4.5.0 20100310 (experimental) (GCC) -- Summary: multilib bootstrap broken. Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pluto at agmk dot net GCC build triplet: x86_64-gnu-linux GCC host triplet: x86_64-gnu-linux GCC target triplet: x86_64-gnu-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43328