gpgme cpp/qt: Only export symbols that are part of the ABI
Closed, ResolvedPublic

Assigned To
Authored By
• ikloecker
Mar 28 2022, 4:57 PM
Tags
Subscribers

Description

The C++ bindings and the Qt bindings of gpgme currently export more symbols than necessary. Symbols that are only used internally shouldn't be exported.

Related Objects

Event Timeline

• ikloecker created this task.

Summary of abidiff for libgpgmepp:

Functions changes summary: 6 Removed (20 filtered out), 0 Changed, 0 Added functions
Variables changes summary: 2 Removed, 0 Changed, 0 Added variables
Function symbols changes summary: 0 Removed, 0 Added function symbol not referenced by debug info
Variable symbols changes summary: 12 Removed, 0 Added variable symbols not referenced by debug info

Summary of abidiff for libqgpgme:

Functions changes summary: 384 Removed (335 filtered out), 0 Changed (13 filtered out), 0 Added functions
Variables changes summary: 32 Removed, 0 Changed, 0 Added variables
Function symbols changes summary: 204 Removed, 0 Added function symbols not referenced by debug info
Variable symbols changes summary: 346 Removed, 0 Added variable symbols not referenced by debug info
• ebo moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 24 2023, 2:12 PM