new abi file for x86_64-linux-gnu
Jakub Jelinek
jakub@redhat.com
Sat Jun 14 19:36:00 GMT 2003
On Sat, Jun 14, 2003 at 05:37:15PM +0200, Andreas Jaeger wrote:
>
> The abi file for x86_64-linux-gnu was not changed since the 3.2
> release. Here's a patch created with make new-abi-baseline on the 3.3
> branch. I'd like to commit this to both 3.3 and mainline.
>
> Ok to commit?
> Andreas
>
> 2003-06-14 Andreas Jaeger <aj@suse.de>
>
> * libstdc++-v3/config/abi/x86_64-linux-gnu/baseline_symbols.txt:
> Regenerate.
> @@ -1531,16 +1547,12 @@ FUNC:_ZNSt6localeC2Ev@@GLIBCPP_3.2
> FUNC:_ZNSt6localeD1Ev@@GLIBCPP_3.2
> FUNC:_ZNSt6localeD2Ev@@GLIBCPP_3.2
> FUNC:_ZNSt6localeaSERKS_@@GLIBCPP_3.2
> -FUNC:_ZNSt7codecvtIcc11__mbstate_tEC1EP15__locale_structm@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIcc11__mbstate_tEC1Em@@GLIBCPP_3.2
> -FUNC:_ZNSt7codecvtIcc11__mbstate_tEC2EP15__locale_structm@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIcc11__mbstate_tEC2Em@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIcc11__mbstate_tED0Ev@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIcc11__mbstate_tED1Ev@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIcc11__mbstate_tED2Ev@@GLIBCPP_3.2
> -FUNC:_ZNSt7codecvtIwc11__mbstate_tEC1EP15__locale_structm@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIwc11__mbstate_tEC1Em@@GLIBCPP_3.2
> -FUNC:_ZNSt7codecvtIwc11__mbstate_tEC2EP15__locale_structm@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIwc11__mbstate_tEC2Em@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIwc11__mbstate_tED0Ev@@GLIBCPP_3.2
> FUNC:_ZNSt7codecvtIwc11__mbstate_tED1Ev@@GLIBCPP_3.2
This doesn't look right. I think we should never throw away exported symbols
if binary compatibility is to be ensured (which I thought it
is between 3.2 and 3.3). So it would be good to investigate why these symbols
went away.
Jakub
More information about the Gcc-patches
mailing list