4.2.1 abi compatibility with 4.0.0
Paolo Carlini
pcarlini@suse.de
Wed Apr 9 21:37:00 GMT 2008
Mike Stump wrote:
>> Library disallowed ABI changes
>> The following non-exhaustive list will cause the library major
>> version number to increase, say from "libstdc++.so.3.0.4" to
>> "libstdc++.so.4.0.0".
>>
>> • deleting an exported symbol
> Seems appropriate.
I'm not sure. In the copy I have installed here of the 4.1 SVN libstdc++.so:
0000000000098f80 t char const* std::search<char const*, char const*,
bool (*)(char const&, char const&)>(char const*, char const*, char
const*, char const*, bool (*)(char const&, char const&))
00000000000b1ea0 t wchar_t const* std::search<wchar_t const*, wchar_t
const*, bool (*)(wchar_t const&, wchar_t const&)>(wchar_t const*,
wchar_t const*, wchar_t const*, wchar_t const*, bool (*)(wchar_t const&,
wchar_t const&))
You see, the symbols are *not* exported... Can you clarify?
Paolo.
More information about the Libstdc++
mailing list