[pkg-fgfs-crew] Bug#638283: Bug#638283: simgear2.0.0: public libraries underlinked
Ove Kåven
ovek at arcticnet.no
Sat Sep 3 19:02:30 UTC 2011
Den 18. aug. 2011 10:44, skrev Julian Taylor:
> As I understand this is partly intentional due to the existing circular
> dependencies.
> Circular dependencies in shared libraries are not a very good practice, can
> these circles be broken somehow?
Not likely. Upstream designed these libraries to be static only, and do
not want them to be shared libraries (for not really very good reasons,
in my opinion; something about the C++ ABI being
compiler-version-dependent). Debian policy, on the other hand,
encourages providing shared libraries whenever possible.
Hence, the Debian packages add hacks to build shared libraries, against
upstream's wishes. Since the source code wasn't designed for this, and
upstream doesn't care about this stuff, it is unlikely to become a
clean, perfect solution, without circular dependencies. They are
unlikely to be broken without significant effort, which upstream may not
approve of.
More information about the pkg-fgfs-crew
mailing list