Bug#795316: jackd2: Suggestion to fix overly-liberal shlibs for libjacknet
Steve Langasek
steve.langasek at canonical.com
Wed Aug 12 21:38:38 UTC 2015
Package: jackd2
Version: 1.9.10+20140719git3eb0ae6a~dfsg-3
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch
Dear maintainer,
I know you've only just fixed the shlibs file to correct jackd2's FTBFS
failure, but I'd like to recommend a change to the shlibs handling. As part
of preparing the g++5 ABI transition in Ubuntu, it came to light that:
- libjacknet is a private library, and
- its ABI is impacted by the g++5 ABI transition
So while the current shlibs fix the build failure, in the unlikely event
that something *did* link against libjacknet (unlikely because it's a
private library with no headers in the -dev package), that package would
have a wrong dependency, which would be satisfied by other versions of the
package with known-incompatible ABI.
The attached patch would generate more correct shlibs for the library in
question. However, it seems to me that since this is a private library
anyway, a more correct solution might be to install it in the jackd2 binary
package instead of the library runtime package.
Thanks for considering the patch.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jackd2_1.9.10+20140719git3eb0ae6a~dfsg-3ubuntu1.debdiff
Type: text/x-diff
Size: 1004 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150812/18c5fe19/attachment.diff>
More information about the pkg-multimedia-maintainers
mailing list