https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114968
--- Comment #11 from LIU Hao <lh_mouse at 126 dot com> --- (In reply to LIU Hao from comment #10) > (In reply to Jakub Jelinek from comment #8) > > Created attachment 58123 [details] > > gcc15-pr114968.patch > > > > This is what I'd do, but completely untested... > > It does not solve the issue. > Wait, I can't reproduce the error with ``` namespace std { class type_info; } // namespace std extern "C" { int __cxa_at_quick_exit(void (__thiscall* dtor)(void*), void* obj, void* dso) noexcept; int __cxa_atexit(void (__thiscall* dtor)(void*), void* obj, void* dso) noexcept; int __cxa_thread_atexit(void (__thiscall* dtor)(void*), void* obj, void* dso) noexcept; void __cxa_throw(void* obj, std::type_info* type, void (__thiscall* dtor)(void*)); } // extern "C" ``` Probably there's something wrong in boost configuration. Investigating.