Lintian tag information: specific-address-in-shared-library (type: error)

Description (from lintian-explain-tags)

The listed shared libraries contain object code that was compiled without
-fPIC. All object code in shared libraries should be recompiled separately
from the static libraries with the -fPIC option.

Another common mistake that causes this problem is linking with gcc
-Wl,-shared instead of gcc -shared.

In some cases, exceptions to this rule are warranted. If this is such a
case, follow the procedure outlined in Policy and then please document the
exception by adding a Lintian override to this package.

To check whether a shared library has this problem, run readelf -d on the
shared library. If a tag of type TEXTREL is present, the shared library
contains non-PIC code.

Please refer to Libraries (Section 10.2) in the Debian Policy Manual for
details.

Visibility: error
Show-Always: no
Check: libraries/shared/relocation
Renamed from: shlib-with-non-pic-code

Show affected packages