http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46922
Summary: Missing exported symbols from libstdc++ Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada AssignedTo: unassig...@gcc.gnu.org ReportedBy: ja...@gcc.gnu.org CC: b...@gcc.gnu.org In GLIBCXX_3.4.14 _ZSt25__throw_bad_function_callv symbol has been added, but no other bad_function_call symbols (destructors, vtable/rtti). I think even those should be exported (of course with the current symver instead of the 4.5 one). Also, the max_digits10 exports added in the same symver export a long double symbol, so there should be also an *e* alias to the *d* symbol exported under a new symver, as GLIBCXX_LDBL_3.4.14 doesn't exist, I guess it can be added in gcc 4.6 without problems. Also, it would be good to look at all other recent additions, if any new symbols have long double in their mangled names and handle them similarly.