This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Still unresolved externals with 19980914 on mips-sgi-irix6.5
- To: egcs-bugs at cygnus dot com
- Subject: Still unresolved externals with 19980914 on mips-sgi-irix6.5
- From: Martin Knoblauch <knobi at knobisoft dot de>
- Date: Tue, 15 Sep 1998 22:49:23 +0200
- Organization: Knobisoft :-), Freising
- Reply-To: knobi at knobisoft dot de
Hi,
basically 19980914 has the same problems when using libgcc.a
as in 19980906. When doing a build without --enable-shared,
basically all g++/ligstd++ and some libio checks fail to link (e.g.):
Executing on host: /mnts/d9/tmp/egcs-snapobjs/gcc/xgcc
-B/mnts/d9/tmp/egcs-snapobjs/gcc/
../../../egcs-19980914/libio/testsuite/../tests/tFile.cc -O3 -I..
-I../../../egcs-19980914/libio/testsuite/.. -nostdinc++
-I/mnts/d9/tmp/egcs-19980914/libstdc++
-I/mnts/d9/tmp/egcs-19980914/libstdc++/stl
-L/mnts/d9/tmp/egcs-snapobjs//libstdc++
-L/mnts/d9/tmp/egcs-snapobjs//libiberty
-L/mnts/d9/tmp/egcs-snapobjs//libiberty -g -lstdc++ -liberty -lm -o
/mnts/d9/tmp/egcs-snapobjs/libio/testsuite/tFile
spawn /mnts/d9/tmp/egcs-snapobjs/gcc/xgcc
-B/mnts/d9/tmp/egcs-snapobjs/gcc/
../../../egcs-19980914/libio/testsuite/../tests/tFile.cc -O3 -I..
-I../../../egcs-19980914/libio/testsuite/.. -nostdinc++
-I/mnts/d9/tmp/egcs-19980914/libstdc++
-I/mnts/d9/tmp/egcs-19980914/libstdc++/stl
-L/mnts/d9/tmp/egcs-snapobjs//libstdc++
-L/mnts/d9/tmp/egcs-snapobjs//libiberty
-L/mnts/d9/tmp/egcs-snapobjs//libiberty -g -lstdc++ -liberty -lm -o
/mnts/d9/tmp/egcs-snapobjs/libio/testsuite/tFile
ld32: WARNING 84: /mnts/d9/tmp/egcs-snapobjs//libiberty/libiberty.a is
not used for resolving any symbol.
ld32: WARNING 84: /usr/lib32/libm.so is not used for resolving any
symbol.
ld32: ERROR 33: Unresolved text symbol "type_info virtual table" -- 1st
referenced by /mnts/d9/tmp/egcs-snapobjs/gcc/libgcc.a(tinfo2.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: INFO 152: Output file removed because of error.
collect2: ld returned 2 exit status
compiler exited with status 1
output is:
ld32: WARNING 84: /mnts/d9/tmp/egcs-snapobjs//libiberty/libiberty.a is
not used for resolving any symbol.
ld32: WARNING 84: /usr/lib32/libm.so is not used for resolving any
symbol.
ld32: ERROR 33: Unresolved text symbol "type_info virtual table" -- 1st
referenced by /mnts/d9/tmp/egcs-snapobjs/gcc/libgcc.a(tinfo2.o).
Use linker option -v to see when and which objects, archives and
dsos are loaded.
ld32: INFO 152: Output file removed because of error.
collect2: ld returned 2 exit status
FAIL: tFile.cc compilation
Martin
--
+---------------------------------+
|Martin Knoblauch |
|---------------------------------|
|http://www.knobisoft.de |
+---------------------------------+
|e-mail: <knobi@knobisoft.de> |
+---------------------------------+