This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Resolution to PR 16715 causing linker errors?
Jonathan Wakely wrote:
Since no-one can reproduce this, I realise the onus is on me to show if
there's something wrong, but what should I try next?
Hummm, try to *really* understand what's going wrong and where. For
instance, in the install (lib) dir, if I do "nm --demangle libstdc++.so
| more | grep '~basic_iostream'" I get:
00058be0 W std::basic_iostream<char, std::char_traits<char>
>::~basic_iostream()
00058b20 W std::basic_iostream<char, std::char_traits<char>
>::~basic_iostream()
00058aa0 W std::basic_iostream<char, std::char_traits<char>
>::~basic_iostream()
00058fd0 W std::basic_iostream<wchar_t, std::char_traits<wchar_t>
>::~basic_iostream()
00058f10 W std::basic_iostream<wchar_t, std::char_traits<wchar_t>
>::~basic_iostream()
00058e90 W std::basic_iostream<wchar_t, std::char_traits<wchar_t>
>::~basic_iostream()
00058bd0 W non-virtual thunk to std::basic_iostream<char,
std::char_traits<char> >::~basic_iostream()
00058b10 W non-virtual thunk to std::basic_iostream<char,
std::char_traits<char> >::~basic_iostream()
00058fc0 W non-virtual thunk to std::basic_iostream<wchar_t,
std::char_traits<wchar_t> >::~basic_iostream()
00058f00 W non-virtual thunk to std::basic_iostream<wchar_t,
std::char_traits<wchar_t> >::~basic_iostream()
00058bc0 W virtual thunk to std::basic_iostream<char,
std::char_traits<char> >::~basic_iostream()
00058b00 W virtual thunk to std::basic_iostream<char,
std::char_traits<char> >::~basic_iostream()
00058fb0 W virtual thunk to std::basic_iostream<wchar_t,
std::char_traits<wchar_t> >::~basic_iostream()
00058ef0 W virtual thunk to std::basic_iostream<wchar_t,
std::char_traits<wchar_t> >::~basic_iostream()
And you?
Then, do the same for io-inst.o in the build (src) dir. Should be the
very same set. This should tell us something...
Paolo.