On Wed, Sep 26, 2012 at 3:29 PM, Peter Samuelson <pe...@p12n.org> wrote: > Interestingly, the case you tried to fix - libraries with > Debian-derived packaging - is also a case where it _is_ safe to link to > multiple versions of db in the same app. But you're right, on many > other platforms, it is not safe.
Honestly, the whole issue here really is that APR-Util probably shouldn't have DB functions in it. All they are doing is wrapping another library. I find doing that to be rather dubious. I don't think most of the people using APR-Util are even using the DB related modules. However, the fact that it's there and software that's shipping is linking against it leaves us in this position. Given that BDB isn't even something we recommend people to be using anymore, I don't think it's worth all the effort to deal with this beyond what I've done. Brane already suggested that we switch APR and SVN to use pkg-config. Which is probably something we should consider.