This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
C++ Issue on GCC 3.0 branch
- To: gcc at gcc dot gnu dot org
- Subject: C++ Issue on GCC 3.0 branch
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Fri, 20 Apr 2001 09:41:50 -0700
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