EGCS testing on MIPS platforms/linking & debugging problems

Paul Henning phenning@cs.uiowa.edu
Mon Nov 3 13:37:00 GMT 1997


Hi Jeff,

I am running the final test right now for the mips-sgi-irix6.2 target
(egcs-971031 snapshot).  Do you want the output from the various "make
check"s condensed (just failures w/ context and summary tables) or the
raw output?

I am putting all of my logs (build, check, etc) on
" http://www.cs.uiowa.edu/~phenning/egcs/ " so that developers can see
the warnings and errors if they so choose.

I ran into a multiply defined symbol while compiling a trivial program:

ld: WARNING 131: Multiply defined weak symbol:(istream::~istream(void)) in /space/phenning/pub/sgi/egcs-971031/lib/libstdc++.a(iostream.o) and /space/phenning/pub/sgi/egcs-971031/lib/libstdc++.a(stdiostream.o) (2nd definition ignored).
ld: WARNING 131: Multiply defined weak symbol:(ostream::~ostream(void)) in /space/phenning/pub/sgi/egcs-971031/lib/libstdc++.a(iostream.o) and /space/phenning/pub/sgi/egcs-971031/lib/libstdc++.a(stdiostream.o) (2nd definition ignored).
ld: WARNING 84: /usr/lib32/mips3/libm.so is not used for resolving any symbol.

and debugging is completely hosed with both gdb and dbx.  Both of
these problems are documented on the web page as well...

Cheers,
Paul



More information about the Gcc mailing list