Lintian ReportsBETA

Esharedobject-in-library-directory-missing-soname

Tag versions

The tag is present in Lintian version 2.109.6. That is the most recent version we know about.

A shared object was identified in a library directory (a directory in the standard linker path) which doesn't have a SONAME. This is usually an error.

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.

To view the SONAME of a shared library, run readelf -d on the shared library and look for the tag of type SONAME.

Visibility: error

Check: libraries/shared/soname/missing

The following 21 source packages in the archive triggered the tag 188 times.

We found 180 overrides. The tag performed 4% of the time.