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:
Emitted (non-overridden): 53, overridden: 71, total: 124
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-5+b1 (binary)
- usr/lib/libl_antsRegistration.so.2.1.0
ants 2.2.0-1 (binary)
- usr/lib/libl_ANTS.so.2.1.0
- usr/lib/libl_Atropos.so.2.1.0
- usr/lib/libl_CreateDTICohort.so.2.1.0
- usr/lib/libl_CreateTiledMosaic.so.2.1.0
- usr/lib/libl_DenoiseImage.so.2.1.0
- usr/lib/libl_ImageMath.so.2.1.0
- usr/lib/libl_KellyKapowski.so.2.1.0
- usr/lib/libl_N4BiasFieldCorrection.so.2.1.0
- usr/lib/libl_NonLocalSuperResolution.so.2.1.0
- usr/lib/libl_TimeSCCAN.so.2.1.0
- usr/lib/libl_antsAI.so.2.1.0
- usr/lib/libl_antsAlignOrigin.so.2.1.0
- usr/lib/libl_antsApplyTransforms.so.2.1.0
- usr/lib/libl_antsApplyTransformsToPoints.so.2.1.0
- usr/lib/libl_antsJointFusion.so.2.1.0
- usr/lib/libl_antsJointTensorFusion.so.2.1.0
- usr/lib/libl_antsMotionCorr.so.2.1.0
- usr/lib/libl_antsMotionCorrDiffusionDirection.so.2.1.0
- usr/lib/libl_antsMotionCorrStats.so.2.1.0
- usr/lib/libl_antsRegistration.so.2.1.0
- usr/lib/libl_antsSliceRegularizedRegistration.so.2.1.0
- usr/lib/libl_sccan.so.2.1.0
doublecmd-gtk 0.8.0~svn7711-1 (binary)
- usr/lib/doublecmd/plugins/wlx/wlxmplayer/wlxmplayer.wlx
doublecmd-plugins 0.8.0~svn7711-1 (binary)
- usr/lib/doublecmd/plugins/dsx/dsxlocate/dsxlocate.dsx
- usr/lib/doublecmd/plugins/wcx/cpio/cpio.wcx
- usr/lib/doublecmd/plugins/wcx/deb/deb.wcx
- usr/lib/doublecmd/plugins/wcx/rpm/rpm.wcx
- usr/lib/doublecmd/plugins/wcx/unrar/unrar.wcx
- usr/lib/doublecmd/plugins/wcx/zip/zip.wcx
- usr/lib/doublecmd/plugins/wdx/audioinfo/audioinfo.wdx
- usr/lib/doublecmd/plugins/wdx/deb_wdx/deb_wdx.wdx
- usr/lib/doublecmd/plugins/wdx/rpm_wdx/rpm_wdx.wdx
- usr/lib/doublecmd/plugins/wfx/ftp/ftp.wfx
- usr/lib/doublecmd/plugins/wfx/samba/samba.wfx
doublecmd-qt 0.8.0~svn7711-1 (binary)
- usr/lib/doublecmd/plugins/wlx/wlxmplayer/wlxmplayer.wlx
libavcodec-extra57 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libavcodec.so.57.89.100
libavcodec57 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libavcodec.so.57.89.100
libavfilter-extra6 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libavfilter.so.6.82.100
libavfilter6 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libavfilter.so.6.82.100
libavresample3 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libavresample.so.3.5.0
libc6-hppa-cross 2.24-10cross1 (binary) overridden
- O usr/hppa-linux-gnu/lib/libc-2.24.so
libcuda1 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libcuda.so.381.22
libcuda1 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libcuda.so.375.82
libdv4 1.0.0-11 (binary)
- usr/lib/i386-linux-gnu/libdv.so.4.0.3
libgcc2-m68k-cross 1:7.2.0-1cross1 (binary)
- usr/m68k-linux-gnu/lib/libgcc_s.so.2
libgl1-nvidia-glx 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libGL.so.381.22
libgl1-nvidia-glx 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libGL.so.375.82
libgl1-nvidia-legacy-304xx-glx 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libGL.so.304.135
- O usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libXvMCNVIDIA.so.304.135
libgl1-nvidia-legacy-340xx-glx 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libGL.so.340.102
libglide2 2002.04.10ds1-12 (binary)
- usr/lib/glide2/libglide_h3.so.2.60
libglide3 2002.04.10ds1-12 (binary)
- usr/lib/glide3/libglide3_h3.so.3.10.0
- usr/lib/glide3/libglide3_h5.so.3.10.0
libglx-nvidia0 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libGLX_nvidia.so.381.22
libglx-nvidia0 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libGLX_nvidia.so.375.82
libitm1-sh4-cross 7.2.0-1cross1 (binary)
- usr/sh4-linux-gnu/lib/libitm.so.1.0.0
libnvcuvid1 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvcuvid.so.381.22
libnvcuvid1 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvcuvid.so.375.82
libnvidia-cfg1 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-cfg.so.381.22
libnvidia-cfg1 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-cfg.so.375.82
libnvidia-compiler 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-compiler.so.381.22
libnvidia-compiler 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-compiler.so.375.82
libnvidia-eglcore 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-eglcore.so.381.22
libnvidia-eglcore 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-eglcore.so.375.82
libnvidia-encode1 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-encode.so.381.22
libnvidia-encode1 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-encode.so.375.82
libnvidia-glcore 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-glcore.so.381.22
- O usr/lib/i386-linux-gnu/libnvidia-tls.so.381.22
- O usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.381.22
libnvidia-glcore 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-glcore.so.375.82
- O usr/lib/i386-linux-gnu/libnvidia-tls.so.375.82
- O usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.375.82
libnvidia-legacy-304xx-cfg1 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libnvidia-cfg.so.304.135
libnvidia-legacy-304xx-compiler 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-compiler.so.304.135
libnvidia-legacy-304xx-cuda1 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libcuda.so.304.135
libnvidia-legacy-304xx-glcore 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-glcore.so.304.135
- O usr/lib/i386-linux-gnu/libnvidia-tls.so.304.135
- O usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.304.135
libnvidia-legacy-304xx-nvcuvid1 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libnvcuvid.so.304.135
libnvidia-legacy-340xx-cfg1 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libnvidia-cfg.so.340.102
libnvidia-legacy-340xx-cuda1 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libcuda.so.340.102
libnvidia-legacy-340xx-eglcore 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-eglcore.so.340.102
libnvidia-legacy-340xx-encode1 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libnvidia-encode.so.340.102
libnvidia-legacy-340xx-glcore 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/libnvidia-glcore.so.340.102
- O usr/lib/i386-linux-gnu/libnvidia-tls.so.340.102
- O usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.340.102
libnvidia-legacy-340xx-ml1 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libnvidia-ml.so.340.102
libnvidia-legacy-340xx-nvcuvid1 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libnvcuvid.so.340.102
libnvidia-ml1 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-ml.so.381.22
libnvidia-ml1 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-ml.so.375.82
libpostproc54 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libpostproc.so.54.5.100
libqtwebkit4 2.3.4.dfsg-9.1 (binary)
- usr/lib/i386-linux-gnu/libQtWebKit.so.4.10.4
libswresample2 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libswresample.so.2.7.100
libswscale4 7:3.3.3-4 (binary) overridden
- O usr/lib/i386-linux-gnu/libswscale.so.4.6.100
libvulkan1 1.0.54.0+dfsg1-1 (binary)
- usr/lib/i386-linux-gnu/libvulkan.so.1.0.54
libx264-148 2:0.148.2795+gitaaa9aa8-1 (binary)
- usr/lib/i386-linux-gnu/i686/sse2/libx264.so.148
- usr/lib/i386-linux-gnu/libx264.so.148
- usr/lib/i386-linux-gnu/x264-10bit/libx264.so.148
libxvidcore4 2:1.3.4-1+b2 (binary)
- usr/lib/i386-linux-gnu/libxvidcore.so.4.3
libz3-4 4.4.1-0.3 (binary)
- usr/lib/i386-linux-gnu/libz3.so.4
nvidia-legacy-304xx-opencl-icd 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libnvidia-opencl.so.304.135
nvidia-legacy-304xx-vdpau-driver 304.135-4 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libvdpau_nvidia.so.304.135
nvidia-legacy-340xx-opencl-icd 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libnvidia-opencl.so.340.102
nvidia-legacy-340xx-vdpau-driver 340.102-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libvdpau_nvidia.so.340.102
nvidia-libopencl1 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/libOpenCL.so.1.0.0
nvidia-libopencl1 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/libOpenCL.so.1.0.0
nvidia-opencl-icd 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-opencl.so.381.22
nvidia-opencl-icd 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libnvidia-opencl.so.375.82
nvidia-vdpau-driver 381.22-2 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libvdpau_nvidia.so.381.22
nvidia-vdpau-driver 375.82-3 (binary) overridden
- O usr/lib/i386-linux-gnu/nvidia/current/libvdpau_nvidia.so.375.82
olsrd-plugins 0.6.6.2-1 (binary)
- usr/lib/olsrd/olsrd_httpinfo.so.0.1
openjdk-7-jre-dcevm 7u79-4 (binary)
- usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/dcevm/libjvm.so
openjdk-9-jre-headless 9~b181-4 (binary)
- usr/lib/jvm/java-9-openjdk-i386/lib/client/libjvm.so
- usr/lib/jvm/java-9-openjdk-i386/lib/server/libjvm.so
spring 103.0+dfsg2-1 (binary) overridden
- O usr/lib/spring/libunitsync.so
virtualbox 5.1.26-dfsg-2 (binary) overridden
- O usr/lib/virtualbox/VBoxRT.so
- O usr/lib/virtualbox/VBoxVMM.so
- O usr/lib/virtualbox/components/VBoxC.so
vlc-plugin-base 2.2.6-6 (binary) overridden
- O usr/lib/i386-linux-gnu/vlc/plugins/codec/libavcodec_plugin.so
- O usr/lib/i386-linux-gnu/vlc/plugins/codec/libhwdummy_plugin.so
- O usr/lib/i386-linux-gnu/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
- O usr/lib/i386-linux-gnu/vlc/plugins/video_chroma/libswscale_plugin.so
- O usr/lib/i386-linux-gnu/vlc/plugins/video_filter/libpostproc_plugin.so