The --disable-aix64 (--enable-aix64=no) configuration switch claims to remove ppc64 from the multilib list; however, it doesn't seem to work. On a 32-bit AIX system, it must be disabled or the build fails when "checking whether the C compiler works".
The larger --disable-multilib switch works, but is not desirable since it disables all other libraries including libgcc_s_pthread. config.status: #! /bin/sh # Generated automatically by configure. # Run this file to recreate the current configuration. # This directory was configured as follows, # on host askees-aix: # # /home/downloads/gcc/gcc-3.4.2/configure --enable-threads=posix --prefix=/usr/ local/gcc/gcc-3.4.2 --enable-languages=c,c++ --enable-aix64=no --with-gcc-versio n-trigger=/home/downloads/gcc/gcc-3.4.2/gcc/version.c Bootstrap failure (you can see it entering ppc64 despite being disable): gmake[2]: Leaving directory `/home/downloads/gcc/gcc-3.4.2.objdir3/powerpc-ibm- aix5.1.0.0/powerpc/libstdc++-v3/include' Running configure in multilib subdir ppc64 pwd: /home/downloads/gcc/gcc-3.4.2.objdir3/powerpc-ibm-aix5.1.0.0 mkdir ppc64 configure: creating cache ./config.cache checking build system type... powerpc-ibm-aix5.1.0.0 checking host system type... powerpc-ibm-aix5.1.0.0 checking target system type... powerpc-ibm-aix5.1.0.0 checking for a BSD-compatible install... /home/downloads/gcc/gcc-3.4.2/install- sh -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether gmake sets $(MAKE)... yes checking for powerpc-ibm-aix5.1.0.0-gcc... /home/downloads/gcc/gcc- 3.4.2.objdir3/gcc/xgcc -B/home/downloads/gcc/gcc-3.4.2.objdir3/gcc/ - B/usr/local/gcc/gcc-3.4.2/powerpc-ibm-aix5.1.0.0/bin/ -B/usr/local/gcc/gcc- 3.4.2/powerpc-ibm-aix5.1.0.0/lib/ -isystem /usr/local/gcc/gcc-3.4.2/powerpc-ibm- aix5.1.0.0/include -isystem /usr/local/gcc/gcc-3.4.2/powerpc-ibm-aix5.1.0.0/sys- include -maix64 checking for C compiler default output... a.out checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. gmake[1]: *** [configure-target-libstdc++-v3] Error 1 gmake[1]: Leaving directory `/home/downloads/gcc/gcc-3.4.2.objdir3' gmake: *** [bootstrap] Error 2 -- Summary: --disable-aix64 doesn't remove ppc64 from multilib list Product: gcc Version: 3.4.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: askees at appfluent dot com CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: powerpc-ibm-aix5.1.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18033