Lintian ReportsBETA

Especific-address-in-shared-library

Tag versions

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

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 Debian Policy Manual section 10.2 for details.

Visibility: error

Check: libraries/shared/relocation

Renamed from:

The following 3 source packages in the archive triggered the tag 3 times.

There were no overrides.