https://bugs.kde.org/show_bug.cgi?id=433090
Harald Sitter <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Packages User Edition |general CC| |[email protected] Product|neon |Akonadi Assignee|[email protected] |[email protected] --- Comment #1 from Harald Sitter <[email protected]> --- Surely this broke the ABI https://invent.kde.org/pim/akonadi/-/commit/261678d504a27d75eaa1d8b1730e837f39858952 > template <typename T> inline static void registerAttribute() would be code that ends up in the caller of the template function, in this case zanshin, calling into the public symbol (albeit private function) > void registerAttribute(std::unique_ptr<Attribute> attribute); which has a different calling signature as per that commit Namely the new symbol is (from a master build): > _ZN7Akonadi16AttributeFactory17registerAttributeESt10unique_ptrINS_9AttributeESt14default_deleteIS2_EE while the one before was (from a 20.04 build): > _ZN7Akonadi16AttributeFactory17registerAttributeEPNS_9AttributeE -- You are receiving this mail because: You are the assignee for the bug.
