Lintian Reports

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:

The beforementioned graph for the shlib-with-non-pic-code tag

Emitted (non-overridden): 157, overridden: 85, total: 242

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.

ants 2.1.0+git635-g0752c29-1.1 (binary)

ants 2.1.0-4.3 (binary)

doublecmd-gtk 0.7.5-1 (binary)

doublecmd-plugins 0.7.5-1 (binary)

doublecmd-qt 0.7.5-1 (binary)

libavcodec-extra57 7:3.1.3-1+b3 (binary) overridden

libavcodec57 7:3.1.3-1+b3 (binary) overridden

libavdevice57 7:3.1.3-1+b3 (binary) overridden

libavfilter6 7:3.1.3-1+b3 (binary) overridden

libavformat57 7:3.1.3-1+b3 (binary) overridden

libavresample3 7:3.1.3-1+b3 (binary) overridden

libavutil55 7:3.1.3-1+b3 (binary) overridden

libc6-hppa-cross 2.24-1cross1 (binary) overridden

libcuda1 361.45.18-3 (binary) overridden

libcuda1 367.44-1 (binary) overridden

libcufft7.5 7.5.18-4 (binary) overridden

libdv4 1.0.0-11 (binary)

libgcc2-m68k-cross 1:6.1.1-9cross1 (binary)

libgl1-glvnd-nvidia-glx 361.45.18-3 (binary) overridden

libgl1-glvnd-nvidia-glx 367.44-1 (binary) overridden

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

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

libgl1-nvidia-legacy-304xx-glx 304.131-8 (binary) overridden

libgl1-nvidia-legacy-340xx-glx 340.96-9 (binary) overridden

libgldispatch0-nvidia 361.45.18-3 (binary) overridden

libgldispatch0-nvidia 367.44-1 (binary) overridden

libgles1-glvnd-nvidia 361.45.18-3 (binary) overridden

libgles1-glvnd-nvidia 367.44-1 (binary) overridden

libgles2-glvnd-nvidia 361.45.18-3 (binary) overridden

libgles2-glvnd-nvidia 367.44-1 (binary) overridden

libglide2 2002.04.10ds1-11 (binary)

libglide3 2002.04.10ds1-11 (binary)

libglx-nvidia0 361.45.18-3 (binary) overridden

libglx-nvidia0 367.44-1 (binary) overridden

libgnutls30 3.5.4-2 (binary)

libitm1-sh4-cross 6.1.1-9cross1 (binary)

libmpg123-0 1.22.4-1 (binary) overridden

libnvcuvid1 361.45.18-3 (binary) overridden

libnvcuvid1 367.44-1 (binary) overridden

libnvidia-cfg1 361.45.18-3 (binary) overridden

libnvidia-cfg1 367.44-1 (binary) overridden

libnvidia-compiler 361.45.18-3 (binary) overridden

libnvidia-compiler 367.44-1 (binary) overridden

libnvidia-eglcore 361.45.18-3 (binary) overridden

libnvidia-eglcore 367.44-1 (binary) overridden

libnvidia-encode1 361.45.18-3 (binary) overridden

libnvidia-encode1 367.44-1 (binary) overridden

libnvidia-glcore 361.45.18-3 (binary) overridden

libnvidia-glcore 367.44-1 (binary) overridden

libnvidia-legacy-304xx-cfg1 304.131-8 (binary) overridden

libnvidia-legacy-304xx-compiler 304.131-8 (binary) overridden

libnvidia-legacy-304xx-cuda1 304.131-8 (binary) overridden

libnvidia-legacy-304xx-glcore 304.131-8 (binary) overridden

libnvidia-legacy-304xx-nvcuvid1 304.131-8 (binary) overridden

libnvidia-legacy-340xx-cfg1 340.96-9 (binary) overridden

libnvidia-legacy-340xx-cuda1 340.96-9 (binary) overridden

libnvidia-legacy-340xx-eglcore 340.96-9 (binary) overridden

libnvidia-legacy-340xx-encode1 340.96-9 (binary) overridden

libnvidia-legacy-340xx-glcore 340.96-9 (binary) overridden

libnvidia-legacy-340xx-ml1 340.96-9 (binary) overridden

libnvidia-legacy-340xx-nvcuvid1 340.96-9 (binary) overridden

libnvidia-ml1 361.45.18-3 (binary) overridden

libnvidia-ml1 367.44-1 (binary) overridden

libopengl0-glvnd-nvidia 361.45.18-3 (binary) overridden

libopengl0-glvnd-nvidia 367.44-1 (binary) overridden

libpostproc54 7:3.1.3-1+b3 (binary) overridden

libqt5webkit5 5.6.1+dfsg-5 (binary)

libqt5webkit5 5.7.0+dfsg-1+b2 (binary)

libqtwebkit4 2.3.4.dfsg-8.1 (binary)

libswresample2 7:3.1.3-1+b3 (binary) overridden

libswscale4 7:3.1.3-1+b3 (binary) overridden

libx264-148 2:0.148.2708+git86b7198-1 (binary)

libxvidcore4 2:1.3.4-1 (binary)

libz3-4 4.4.1-0.2 (binary)

node-contextify 0.1.6-1 (binary)

nvidia-legacy-304xx-opencl-icd 304.131-8 (binary) overridden

nvidia-legacy-304xx-vdpau-driver 304.131-8 (binary) overridden

nvidia-legacy-340xx-opencl-icd 340.96-9 (binary) overridden

nvidia-legacy-340xx-vdpau-driver 340.96-9 (binary) overridden

nvidia-libopencl1 361.45.18-3 (binary) overridden

nvidia-libopencl1 367.44-1 (binary) overridden

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

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

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

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

olsrd-plugins (binary)

openjdk-7-jre-dcevm 7u79-4 (binary)

openjdk-8-jre-dcevm 8u74-1 (binary)

openjdk-8-jre-headless 8u102-b14.1-2 (binary)

openjdk-9-jre-headless 9~b136-1 (binary)

openjdk-9-jre-zero 9~b136-1 (binary)

spring 103.0+dfsg-1+b2 (binary) overridden

squeak-vm 1: (binary)

virtualbox 5.1.6-dfsg-2+b1 (binary) overridden

vlc 2.2.4-6 (binary)

vlc-nox 2.2.4-6 (binary)

xorgxrdp 0.9.0~20160601+git703fedd-3 (binary)