[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