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): 54, overridden: 89, total: 143

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.

android-libart 8.1.0+r23-2 (binary) (Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>)

ants 2.1.0-5+b1 (binary) (NeuroDebian Team <team@neuro.debian.net>)

ants 2.2.0-1+b2 (binary) (NeuroDebian Team <team@neuro.debian.net>)

doublecmd-gtk 0.8.4-2 (binary) (Pascal Packaging Team <pkg-pascal-devel@lists.alioth.debian.org>)

doublecmd-plugins 0.8.4-2 (binary) (Pascal Packaging Team <pkg-pascal-devel@lists.alioth.debian.org>)

doublecmd-qt 0.8.4-2 (binary) (Pascal Packaging Team <pkg-pascal-devel@lists.alioth.debian.org>)

libavcodec-extra57 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavcodec-extra58 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavcodec57 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavcodec58 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavfilter-extra6 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavfilter-extra7 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavfilter6 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavfilter7 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavresample3 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavresample4 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavutil55 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libavutil56 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libcuda1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libcuda1 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libcuda1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libdv4 1.0.0-11 (binary) (Debian QA Group <packages@qa.debian.org>)

libgl1-nvidia-glx 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libgl1-nvidia-glx 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libgl1-nvidia-legacy-304xx-glx 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libgl1-nvidia-legacy-340xx-glx 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libgl1-nvidia-legacy-390xx-glx 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libglide2 2002.04.10ds1-14 (binary) (Guillem Jover <guillem@debian.org>)

libglide3 2002.04.10ds1-14 (binary) (Guillem Jover <guillem@debian.org>)

libglx-nvidia-legacy-390xx0 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libglx-nvidia0 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libglx-nvidia0 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libglx-nvidia0 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvcuvid1 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvcuvid1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-cfg1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-compiler 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-compiler 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-eglcore 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-eglcore 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-eglcore 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-encode1 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-encode1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-glcore 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-glcore 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-glcore 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-glvkspirv 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-304xx-cfg1 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-304xx-compiler 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-304xx-cuda1 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-304xx-glcore 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-304xx-nvcuvid1 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-340xx-cfg1 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-340xx-cuda1 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-340xx-eglcore 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-340xx-encode1 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-340xx-glcore 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-340xx-ml1 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-340xx-nvcuvid1 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-cfg1 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-compiler 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-cuda1 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-eglcore 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-encode1 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-glcore 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-ml1 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-legacy-390xx-nvcuvid1 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libnvidia-ml1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

libpostproc54 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libpostproc55 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libqtwebkit4 2.3.4.dfsg-10 (binary) (Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>)

libssh-4 0.8.5-1 (binary) (Laurent Bigonville <bigon@debian.org>)

libssh-gcrypt-4 0.8.5-1 (binary) (Laurent Bigonville <bigon@debian.org>)

libswresample2 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libswresample3 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libswscale4 7:3.4.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libswscale5 7:4.0.3-1 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>) overridden

libx264-155 2:0.155.2917+git0a84d98-2 (binary) (Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>)

libxvidcore4 2:1.3.5-1 (binary) (Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>)

nvidia-legacy-304xx-opencl-icd 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-legacy-304xx-vdpau-driver 304.137-6 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-legacy-340xx-opencl-icd 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-legacy-340xx-vdpau-driver 340.107-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-legacy-390xx-opencl-icd 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-legacy-390xx-vdpau-driver 390.87-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-libopencl1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-libopencl1 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-libopencl1 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-opencl-icd 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-opencl-icd 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-vdpau-driver 396.54-2 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

nvidia-vdpau-driver 390.87-3 (binary) (Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>) overridden

olsrd-plugins 0.6.6.2-1 (binary) (Roland Stigge <stigge@antcom.de>)

openjdk-11-jre-headless 11.0.1+13-3 (binary) (OpenJDK Team <openjdk@lists.launchpad.net>)

openjdk-11-jre-zero 11.0.1+13-3 (binary) (OpenJDK Team <openjdk@lists.launchpad.net>)

openjdk-12-jre-headless 12~23-3 (binary) (OpenJDK Team <openjdk@lists.launchpad.net>)

openjdk-12-jre-zero 12~23-3 (binary) (OpenJDK Team <openjdk@lists.launchpad.net>)

spring 104.0+dfsg-3+b1 (binary) (Debian Games Team <pkg-games-devel@lists.alioth.debian.org>) overridden

virtualbox 5.2.22-dfsg-2 (binary) (Debian Virtualbox Team <team+debian-virtualbox@tracker.debian.org>) overridden