Lintian tag: empty-shlibs
Type: error
Description (from lintian-explain-tags)
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 gcc -Wl,-soname,libfoo.so.0, 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.
Please refer to Bug#204975 and Bug#633853 for details.
Visibility: error
Show-Always: no
Check: debian/shlibs
Renamed from: pkg-has-shlibs-control-file-but-no-actual-shared-libs
Affected packages
| source |
version |
binary |
level |
tag |
count |
information |
| libsdl2 |
2.32.10+dfsg-4 |
libsdl2-2.0-0/2.32.10+dfsg-4 |
overridden |
empty-shlibs |
9 |
[shlibs] |
| nvidia-cudnn |
9.0.0.312~cuda12 |
nvidia-cudnn/9.0.0.312~cuda12 |
overridden |
empty-shlibs |
3 |
[shlibs] |
| rustc |
1.89.0+dfsg1-1 |
libstd-rust-1.89/1.89.0+dfsg1-1 |
overridden |
empty-shlibs |
3 |
[shlibs] |
| rustc |
1.90.0+dfsg1-1 |
libstd-rust-1.90/1.90.0+dfsg1-1 |
overridden |
empty-shlibs |
4 |
[shlibs] |
| sdl2-compat |
2.32.56+ds-3 |
libsdl2-compat-shim/2.32.56+ds-3 |
overridden |
empty-shlibs |
9 |
[shlibs] |
| sdl2-compat |
2.32.56+git20251027~3ecd089+ds-1 |
libsdl2-compat-shim/2.32.56+git20251027~3ecd089+ds-1 |
overridden |
empty-shlibs |
6 |
[shlibs] |