Using GNU as, MIPSpro cc, and IRIX ld, the following error is encountered during the build: $ cd /opt/build $ gzip -dc gcc-4.0.2.tar.bz2 $ mkdir gcc-4.0.2-objdir $ cd gcc-4.0.2-objdir $ CC=cc /opt/build/gcc-4.0.2/configure --enable-shared --with-gnu-as \ --with-as=/opt/TWWfsw/gcc402/mips-sgi-irix6.5/bin/as \ --enable-languages="c,c++" ... $ gmake bootstrap ... /opt/fsw/bin/bash ../libtool --tag CXX --mode=link /opt/build/gcc-4.0.2-objdir/gcc/xgcc -shared-libgcc -B/opt/build/gcc-4.0.2-objdir/gcc/ -nostdinc++ -L/opt/build/gcc-4.0.2-objdir/mips-sgi-irix6.5/libstdc++-v3/src -L/opt/build/gcc-4.0.2-objdir/mips-sgi-irix6.5/libstdc++-v3/src/.libs -B/usr/local/mips-sgi-irix6.5/bin/ -B/usr/local/mips-sgi-irix6.5/lib/ -isystem /usr/local/mips-sgi-irix6.5/include -isystem /usr/local/mips-sgi-irix6.5/sys-include -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -o libstdc++.la -rpath /usr/local/lib/../lib32 -version-info 6:6:0 -lm bitmap_allocator.lo pool_allocator.lo ... ... /opt/build/gcc-4.0.2-objdir/gcc/xgcc -shared-libgcc -B/opt/build/gcc-4.0.2-objdir/gcc/ -nostdinc++ -L/opt/build/gcc-4.0.2-objdir/mips-sgi-irix6.5/libstdc++-v3/src -L/opt/build/gcc-4.0.2-objdir/mips-sgi-irix6.5/libstdc++-v3/src/.libs -B/usr/local/mips-sgi-irix6.5/bin/ -B/usr/local/mips-sgi-irix6.5/lib/ -isystem /usr/local/mips-sgi-irix6.5/include -isystem /usr/local/mips-sgi-irix6.5/sys-include -shared -nostdlib /opt/build/gcc-4.0.2-objdir/gcc/irix-crti.o /opt/build/gcc-4.0.2-objdir/gcc/crtbegin.o .libs/bitmap_allocator.o ... ld32: FATAL 2 : Internal: at ../../ld/section_type.c In load_info() unknown section type collect2: ld returned 1 exit status gmake[4]: *** [libstdc++.la] Error 1 gmake[4]: Leaving directory `/opt/build/gcc-4.0.2-objdir/mips-sgi-irix6.5/libstdc++-v3/src'
Looks like an IRIX ld(1) bug. -- Summary: libstdc++ build failure with IRIX ld(1) Product: gcc Version: 4.0.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bugzilla-gcc at thewrittenword dot com GCC build triplet: mips-sgi-irix6.5 GCC host triplet: mips-sgi-irix6.5 GCC target triplet: mips-sgi-irix6.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24345