[Bug 97630] New: export macros for tp-qt-service are wrong / should tp-qt-service be separate?
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Sep 7 19:00:07 UTC 2016
https://bugs.freedesktop.org/show_bug.cgi?id=97630
Bug ID: 97630
Summary: export macros for tp-qt-service are wrong / should
tp-qt-service be separate?
Product: Telepathy
Version: unspecified
Hardware: Other
OS: All
Status: NEW
Severity: minor
Priority: medium
Component: tp-qt
Assignee: telepathy-bugs at lists.freedesktop.org
Reporter: gkiagia at tolabaki.gr
QA Contact: telepathy-bugs at lists.freedesktop.org
tp-qt-service is a library that started out as static, because we weren't sure
if we wanted to break the API/ABI while we were experimenting with its first
code.
Later on, due to distribution demand, it became a shared library, with soname
management. However, the initial plan was to keep this inside the same library
as the client-side API, which is why all the export macros are TP_QT_EXPORT.
This macro is wrong to be used in two different shared libraries, as that
wouldn't link on certain systems (basically, Windows).
The solution is to add a new export macro, though question remains if we want
to keep this as a separate library instead of merging it into tp-qt. I think I
would prefer merging it.
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
More information about the telepathy-bugs
mailing list