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.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to