summaryrefslogtreecommitdiffstats
path: root/tags/e/empty-shlibs.tag
blob: 34390e73c4aa10f925f2d14393dd774997a5a56d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Tag: empty-shlibs
Severity: error
Check: debian/shlibs
Renamed-From:
 pkg-has-shlibs-control-file-but-no-actual-shared-libs
Explanation: Although the package does not include any shared libraries, it does
 have a shlibs control file. If you did include a shared library, check that
 the SONAME of the library is set and that it matches the contents of the
 shlibs file.
 .
 SONAMEs are set with something like <code>gcc -Wl,-soname,libfoo.so.0</code>,
 where 0 is the major version of the library. If your package uses libtool,
 then libtool invoked with the right options should be doing this.
 .
 Note this is sometimes triggered for packages with a private shared
 library due to a bug in Debhelper.
See-Also: Bug#204975, Bug#633853