https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990
--- Comment #5 from cqwrteur <unlvsur at live dot com> --- (In reply to Patrick Palka from comment #3) > I reckon it's not something we can fix/implement in a point release of GCC > 14, but hopefully for 15... Is this a C++ standard defect? There is no inline definition for classes and templates that allow multiple definitions to be discarded in different modules, just like "inline" does in the other translation units.