reopen 795160 thanks James McCoy dixit:
>libsvn_fs_x (along with all the other libsvn_fs_*) aren't public >libraries. The public API is libsvn_fs and it will use the appropriate >libsvn_fs_* underneath. That may very well be, but it’s still an underlinking bug. >Yes, this could probably be handled better by moving them out of the >public lib directories. For now it's managed (within Debian) by >generating unsatisfiable Depends if something directly links against >these libraries. That is a good mitigation technique, but the real problem here is the underlinking, which can also cause surprises by the deliberate users of those private libraries. Fixing this is as easy as adding a few appropriate -l options to the command creating the shared object, ideally with -Wl,--as-needed. bye, //mirabilos -- <igli> exceptions: a truly awful implementation of quite a nice idea. <igli> just about the worst way you could do something like that, afaic. <igli> it's like anti-design. <mirabilos> that too… may I quote you on that? <igli> sure, tho i doubt anyone will listen ;)

