This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: V3 static data in classes vs AIX
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Subject: Re: V3 static data in classes vs AIX
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Wed, 06 Jun 2001 20:05:38 -0400
- cc: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>, Alexandre Oliva <aoliva at redhat dot com>, Mark Mitchell <mark at codesourcery dot com>, gdr at codesourcery dot com, libstdc++ at gcc dot gnu dot org
>>>>> Benjamin Kosnik writes:
Ben> Can you both confirm that the _Rep::_S_max_size issue is now fixed please?
I still see an undefined error.
string-inst.o includes the symbol:
25412 T std::string::_Rep::_S_max_size
but I am getting errors for 21_strings/capacity.cc:
std::basic_string<A<B>, std::char_traits<A <B> >, std::allocator<A<B> > >::_Rep::_S_max_size
and a similar error for 22_locale/numpunct.cc.
Because this contains references to <A<B>> (and <unsigned char>),
which are names of the classes (structs) in the testcases, I believe that
the problem is in the header (or maybe the testcase) not instantiating the
class.
Is Tru64 really seeing the problem for the library's instantiation
of the class?
David