missing libstdc++.6 symbol on the trunk

Jonathan Wakely jwakely.gcc@gmail.com
Thu Dec 2 12:53:00 GMT 2010


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.



More information about the Libstdc++ mailing list