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 tag type tag information count
rustc 1.82.0+dfsg1-2 libstd-rust-1.82/1.82.0+dfsg1-2 overridden empty-shlibs [shlibs] 2
rustc 1.83.0+dfsg1-1~exp1 libstd-rust-1.83/1.83.0+dfsg1-1~exp1 overridden empty-shlibs [shlibs] 5
sdl2-compat 2.30.50~git20241102~44a2d4d+ds-1 libsdl2-compat-shim/2.30.50~git20241102~44a2d4d+ds-1 overridden empty-shlibs [shlibs] 9