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

Reply via email to