GNOME Bugzilla – Bug 352198
ORBit's interface doesn't seem to depend on gmodule or gthread
Last modified: 2006-11-10 13:41:05 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
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.
I added Requires-private with gmodule now. Leaving the thread stuff alone since it sounds like that might break stuff.