After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 352198 - ORBit's interface doesn't seem to depend on gmodule or gthread
ORBit's interface doesn't seem to depend on gmodule or gthread
Status: RESOLVED FIXED
Product: ORBit2
Classification: Deprecated
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: ORBit maintainers
ORBit maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-20 21:19 UTC by Samuel Thibault
Modified: 2006-11-10 13:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Samuel Thibault 2006-08-20 21:19:57 UTC
Hi,

In ORBit-2.0.pc.in, one can read

Requires: glib-2.0 gmodule-no-export-2.0 gthread-2.0

But when reading ORBit headers, one can't find a single mention of gmodule or gthread. ORBit itself uses them, but it shouldn't expose them externally (since that imposes spurious dependencies). The dependencies should hence be split into

Requires: glib-2.0
Requires.private: gmodule-no-export-2.0 gthread-2.0
Comment 1 Michael Meeks 2006-08-21 08:35:30 UTC
fair enough for gmodule, I think (in the long distant past) that gthread was necessary to be linked by the ultimate application in order to get -pthread or -lpthread linked, otherwise everything went badly wrong. No idea if that's still the case or not.
Comment 2 Kjartan Maraas 2006-11-10 13:41:05 UTC
I added Requires-private with gmodule now. Leaving the thread stuff alone since it sounds like that might break stuff.