This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: missing libstdc++.6 symbol on the trunk
- From: Jonathan Wakely <jwakely dot gcc at gmail dot com>
- To: Paolo Carlini <paolo dot carlini at oracle dot com>
- Cc: libstdc++ at gcc dot gnu dot org
- Date: Thu, 2 Dec 2010 12:53:01 +0000
- Subject: Re: missing libstdc++.6 symbol on the trunk
- References: <4CF78BBF.4000205@ubuntu.com> <4CF78F86.4080606@oracle.com>
On 2 December 2010 12:22, Paolo Carlini <paolo.carlini@oracle.com> wrote:
> On 12/02/2010 01:06 PM, Matthias Klose wrote:
>> I see that one symbol is missing / has changed on trunk, compared to
>> 4.5. ?Does this have to be fixed, or can be safely ignored?
>>
>> - _ZSt15future_category@GLIBCXX_3.4.14 4.5
>> + _ZSt15future_categoryv@GLIBCXX_3.4.16 4.6
> Thanks for raising the issue.
>
> To be honest, I have no idea what the heck is going on, I also see a
> GLIBCXX_3.4.16 in gnu.ver whereas we are building a libstdc++.so.6.0.15,
> this alone is definitely wrong.
>
> Any idea Jon?
http://gcc.gnu.org/viewcvs?view=revision&revision=166171
N3092 changed the definition of future_category, but IIRC I had
intentionally not changed our version because of the ABI implications.
We should probably do a backwards-compatibility fix so that
_ZSt15future_category is still exported with the correct symver.