[Akonadi] [Bug 433090] zanshin fails with symbol lookup error in neon
Harald Sitter
bugzilla_noreply at kde.org
Thu Feb 18 10:48:22 GMT 2021
https://bugs.kde.org/show_bug.cgi?id=433090
Harald Sitter <sitter at kde.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|Packages User Edition |general
CC| |dvratil at kde.org
Product|neon |Akonadi
Assignee|neon-bugs at kde.org |kdepim-bugs at kde.org
--- Comment #1 from Harald Sitter <sitter at 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 the assignee for the bug.
More information about the Kdepim-bugs
mailing list