https://bugs.kde.org/show_bug.cgi?id=433090

Harald Sitter <sit...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Packages User Edition       |general
                 CC|                            |dvra...@kde.org
            Product|neon                        |Akonadi
           Assignee|neon-b...@kde.org           |kdepim-b...@kde.org

--- Comment #1 from Harald Sitter <sit...@kde.org> ---
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 watching all bug changes.

Reply via email to