This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: new libstdc++ ABI baseline files, differences in ia64-unknown-linux-gnu baseline
- From: "B. Kosnik" <bkoz at nabi dot net>
- To: Matthias Klose <doko at cs dot tu-berlin dot de>
- Cc: libstdc++ at gcc dot gnu dot org, gcc at gcc dot gnu dot org, mark at codesourcery dot com
- Date: Mon, 11 Nov 2002 19:03:45 -0600
- Subject: Re: new libstdc++ ABI baseline files, differences in ia64-unknown-linux-gnu baseline
- References: <15821.23398.734520.638424@gargle.gargle.HOWL>
On Sat, 9 Nov 2002 20:00:54 +0100
Matthias Klose <doko@cs.tu-berlin.de> wrote:
>46 added symbols
> 1
> symbol
> _ZNSt10moneypunctIcLb0EE24_M_initialize_moneypunctEPiPKc
> demangled symbol
> std::moneypunct<char, false>::_M_initialize_moneypunct(int*, char const*)
Hmm.
This is what the current ia64 baseline file has:
%grep _M_initialize_moneypunct baseline_symbols.txt
FUNC:_ZNSt10moneypunctIcLb0EE24_M_initialize_moneypunctEP15__locale_structPKc@@GLIBCPP_3.2
FUNC:_ZNSt10moneypunctIcLb1EE24_M_initialize_moneypunctEP15__locale_structPKc@@GLIBCPP_3.2
FUNC:_ZNSt10moneypunctIwLb0EE24_M_initialize_moneypunctEP15__locale_structPKc@@GLIBCPP_3.2
FUNC:_ZNSt10moneypunctIwLb1EE24_M_initialize_moneypunctEP15__locale_structPKc@@GLIBCPP_3.2
demangled, that's:
std::moneypunct<wchar_t, (bool)1>::_M_initialize_moneypunct(__locale_struct*, char const*)
Which implies that the baseline_symbols.txt file checked in now is using
the gnu locale model, and your proposed baseline symbols are using
generic locale model.
Usually this is because underlying "C" library locales are not
installed. You can force this behavior with --enable-clocale=gnu.
best,
benjamin