Rainer Orth <r...@cebitec.uni-bielefeld.de> writes:

> Paolo Carlini <paolo.carl...@oracle.com> writes:
>
>>>>> +FUNC:_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv@@GLIBCXX_3.4.5
>>>>> +FUNC:_ZNSt19istreambuf_iteratorIwSt11char_traitsIwEEppEv@@GLIBCXX_3.4.5
>>>> I don't think this is a new issue, I see it in 4.6 branch and even in 4.5
>>>> branch. At some point we had a problem which Jakub patched (thus the *XX
>>>> variants), the actual story is longish but is not new, I'm not sure you are
>>>> interested in thegory details.
>>> Perhaps you have a pointer?
>> I can search, but really the issue is very, very old and we already
>> released *many* GCCs "affected".
>
> For the case at hand, I doubt that: those are additions between the gcc
> 4.6.0 and 4.7.0 Solaris baselines.  They have not been present in
> Solaris libstdc++.so on 4.6.

I've actually done a reghunt, which revealed that those symbols (in
src/c++98/locale-inst.o, src/c++98/wlocale-inst.o) were introduced by
this patch:

2011-07-18  Martin Jambor  <mjam...@suse.cz>

        * ipa-prop.h: Include alloc-pool.h, all sorts of updates to general
        comments.
        (ipcp_values_pool): Declare.
        (ipcp_sources_pool): Likewise.

I.e. there are *no* libstdc++ or C++ changes involved at all.  IMO this
is a bug, plain and simple.

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to