C++ Issue on GCC 3.0 branch
Jeffrey A Law
law@cygnus.com
Fri Apr 20 09:47:00 GMT 2001
A few of the remaining failures for PA32 using static libraries are
multiply defined symbols -- in each case one or more symbols defined by
the main program is a duplicate of a symbol in libstdc++.
For example, compiling g++.law/cvt2.C results in about a dozen duplicate
symbols (output has been massaged to be easier to read).
"std::istream::~istream()" in files cvt.o and libstdc++.a (misc-inst.o)
Similarly for the following symbols:
"std::basic_ios<char, std::char_traits<char> >::~basic_ios()"
"std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()"
"std::basic_ios<char, std::char_traits<char> >::~basic_ios()"
"std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(char
const*, std::_Ios_Openmode)"
[ ... ]
I'm not enough of a C++ guru to know where to start with this one, so any
help y'all could provide would be greatly appreciated.
jeff
More information about the Gcc
mailing list