https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116777
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Sergey Fedorov from comment #4) > Maybe I misread it, but: > https://github.com/fmtlib/fmt/issues/4160#issuecomment-2350140965 But that says bug, not regression. > Sorry, I was not aware of that. Normally everything works with either ABI. Not everything. And more and more things will stop working, because we're not going to keep supporting the dual ABI for every new feature. It's not sustainable. Features not supported for the old std::string include: - std::string members taking const_iterator, allocator propagation (PR 81967) - std::chrono::tzdb - <syncstream> The list will grow.