From: Nick Leverton <n...@leverton.org> To: Philipp Matthias Hahn <pmh...@pmhahn.de> Cc: 670...@bugs.debian.org Bcc: Subject: Re: libupnp6: Shared library package is not co-installable Reply-To: In-Reply-To: <20140430144101.ga12...@pmhahn.de>
On Wed, Apr 30, 2014 at 04:41:01PM +0200, Philipp Matthias Hahn wrote: > The attached patch would make libixml and libthreadutil "convenience" > libraries <https://www.sourceware.org/autobook/autobook/autobook_92.html>. Hi Philipp, I'm sorry for the late reply. Thankyou for the idea but I'm not sure that this is a great win over the other approaches. It seems to me that, by only having one SONAME, we are basically in the same position as if we kept three libraries but redefined the SONAMEs to be in lock-step. We'd have to manage the combined SONAME by tracking API changes in all the libs, thus increasing packaging effort, and would end up with it differing from upstream. It would also add another transition for our already busy release team. The patch as suggested, by the way, didn't have the desired effect. It omitted libixml and libthreadutil from the package but didn't link them into libupnp.so. I've not yet figured out how to do that - just adding a definition of libupnp_la_LIBADD as per libtool docs causes build failure due to duplication for all the symbols in the two convenience libs. But in light of the first paragraph it doesn't seem like a much better solution anyway. Nick -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org