[patch] : so_7 search improvement take 2

Paolo Carlini pcarlini@suse.de
Mon Jun 27 13:15:00 GMT 2005


Hi again Chris,

>......... I'm going to have a closer look, regtest it again on a couple
>of arches
>
can you please check whether we have got all the explicit instantiations
right? I don't think so.

For me, make check fails to build testsuite_abi_check.cc, then, lots of
the below. I'm pretty sure we have to add something to string-inst.cc.

Paolo.

///////////////

/home/paolo/Gcc/cvs-dirs/libstdcxx_so_7-branch-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `char const* std::__find_if<char const*,
__gnu_cxx::__ops::__bind2nd<bool (*)(char const&, char const&), char>
>(char const*, char const*, __gnu_cxx::__ops::__bind2nd<bool (*)(char
const&, char const&), char>, std::random_access_iterator_tag)'
/home/paolo/Gcc/cvs-dirs/libstdcxx_so_7-branch-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `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&),
std::random_access_iterator_tag, std::random_access_iterator_tag)'
/home/paolo/Gcc/cvs-dirs/libstdcxx_so_7-branch-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `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&), std::random_access_iterator_tag,
std::random_access_iterator_tag)'
/home/paolo/Gcc/cvs-dirs/libstdcxx_so_7-branch-build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `wchar_t const* std::__find_if<wchar_t const*,
__gnu_cxx::__ops::__bind2nd<bool (*)(wchar_t const&, wchar_t const&),
wchar_t> >(wchar_t const*, wchar_t const*,
__gnu_cxx::__ops::__bind2nd<bool (*)(wchar_t const&, wchar_t const&),
wchar_t>, std::random_access_iterator_tag)'
collect2: ld returned 1 exit status
compiler exited with status 1



More information about the Libstdc++ mailing list