E shlib-with-non-pic-code

All reports of shlib-with-non-pic-code for the archive. The extended description of this tag is:

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.

Refer to Debian Policy Manual section 10.2 (Libraries) for details.

Severity: serious, Certainty: possible

Check: shared-libs, Type: binary, udeb

Evolution of the shlib-with-non-pic-code Lintian tag over the past 366 days:

History of shlib-with-non-pic-code

The package names link to the relevant maintainer page and the corresponding report for the source package. The links go to the full maintainer report page, which includes info and experimental tags and overridden tags, rather than the default page that shows only errors and warnings.

amd-opencl-icd 1:13.4-2 (binary) overridden

chromium 26.0.1410.43-1 (binary)

libavcodec-extra-53 6:0.8.6-1 (binary)

libavcodec-extra-54 6:9.5-1 (binary) overridden

libavcodec53 6:0.8.6-1 (binary) overridden

libavcodec54 6:9.5-1 (binary) overridden

libavdevice53 6:0.8.6-1 (binary) overridden

libavdevice53 6:9.5-1 (binary) overridden

libavfilter2 6:0.8.6-1 (binary) overridden

libavfilter3 6:9.5-1 (binary) overridden

libavformat53 6:0.8.6-1 (binary) overridden

libavformat54 6:9.5-1 (binary) overridden

libavogadro1 1.1.0-1 (binary)

libavresample1 6:9.5-1 (binary) overridden

libavutil51 6:0.8.6-1 (binary) overridden

libavutil52 6:9.5-1 (binary) overridden

libcublas4 4.2.9-2 (binary) overridden

libcuda1 304.88-3 (binary) overridden

libcuda1 319.17-1 (binary) overridden

libcudart4 4.2.9-2 (binary) overridden

libcufft4 4.2.9-2 (binary) overridden

libcuinj4 4.2.9-2 (binary) overridden

libcupti4 4.2.9-2 (binary) overridden

libcurand4 4.2.9-2 (binary) overridden

libcusparse4 4.2.9-2 (binary) overridden

libdv4 1.0.0-6 (binary)

libgl1-fglrx-glx 1:13.4-2 (binary) overridden

libgl1-fglrx-legacy-glx 8.97.100.7-3 (binary) overridden

libgl1-mesa-swx11 8.0.5-5 (binary)

libgl1-mesa-swx11-i686 8.0.5-5 (binary)

libgl1-nvidia-glx 304.88-3 (binary) overridden

libgl1-nvidia-glx 319.17-1 (binary) overridden

libgl1-nvidia-legacy-173xx-glx 173.14.37-1 (binary) overridden

libgl1-nvidia-legacy-96xx-glx 96.43.23-4 (binary) overridden

libglide2 2002.04.10ds1-9 (binary)

libglide3 2002.04.10ds1-9 (binary)

libjavascriptcoregtk-1.0-0 1.8.1-3.4 (binary)

libjavascriptcoregtk-3.0-0 1.8.1-3.4 (binary)

libmtcp1 1.2.5-1 (binary)

libmtcp1 1.2.7-1 (binary)

libnpp4 4.2.9-2 (binary) overridden

libnvcuvid1 304.88-3 (binary) overridden

libnvcuvid1 319.17-1 (binary) overridden

libnvidia-compiler 304.88-3 (binary) overridden

libnvidia-compiler 319.17-1 (binary) overridden

libnvidia-encode1 319.17-1 (binary) overridden

libosmesa6 8.0.5-5 (binary)

libplayer2 2.0.1-2.1 (binary)

libpostproc52 6:0.8.6-1 (binary) overridden

libpostproc52 6:0.git20120821-2 (binary)

libswscale2 6:0.8.6-1 (binary) overridden

libswscale2 6:9.5-1 (binary) overridden

libx264-123 2:0.123.2189+git35cf912-1 (binary)

libx264-129 2:0.129.2238+git9c4ba4b-1 (binary)

libxvidcore4 2:1.3.2-9 (binary)

libxvmcnvidia1 304.88-3 (binary) overridden

nvidia-opencl-icd 304.88-3 (binary) overridden

nvidia-opencl-icd 319.17-1 (binary) overridden

nvidia-vdpau-driver 304.88-3 (binary) overridden

nvidia-vdpau-driver 319.17-1 (binary) overridden

olsrd-plugins 0.6.5.2-1~ (binary)

ovito 0.9.5-2 (binary) overridden

squeak-vm 1:4.10.2.2614-1 (binary)

teamspeak-client 2.0.32-5 (binary) overridden

virtualbox 4.2.10-dfsg-1 (binary) overridden

xbmc-bin 2:12.0~git20130127.fb595f2-1 (binary)

xserver-xorg-video-nvidia-legacy-173xx 173.14.37-1 (binary) overridden

xserver-xorg-video-nvidia-legacy-96xx 96.43.23-4 (binary) overridden