Lintian tag: specific-address-in-shared-library

Type: error

Description (from lintian-explain-tags)

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 Libraries (Section 10.2) in the Debian Policy Manual for
details.

Visibility: error
Show-Always: no
Check: libraries/shared/relocation
Renamed from: shlib-with-non-pic-code

Affected packages

source version binary tag type tag information count
android-platform-external-boringssl 14.0.0+r45-1 android-libboringssl/14.0.0+r45-1 overridden specific-address-in-shared-library [usr/lib/mips64el-linux-gnuabi64/android/libcrypto.so.0] 1
c-evo-dh 2.1.1-2 c-evo-dh-stdai/2.1.1-2 overridden specific-address-in-shared-library [usr/lib/games/c-evo-dh/libstdai.so] 4
cvc4 1.8-3 libcvc4-7/1.8-3+b3 error specific-address-in-shared-library [usr/lib/mips64el-linux-gnuabi64/libcvc4.so.7] 1
cvc4 1.8-3 libcvc4parser7/1.8-3+b3 error specific-address-in-shared-library [usr/lib/mips64el-linux-gnuabi64/libcvc4parser.so.7] 1
doublecmd 1.1.19-1 doublecmd-gtk/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wlx/wlxmplayer/wlxmplayer.wlx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/dsx/dsxlocate/dsxlocate.dsx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wfx/samba/samba.wfx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wcx/base64/base64.wcx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wcx/unrar/unrar.wcx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wdx/rpm_wdx/rpm_wdx.wdx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wcx/deb/deb.wcx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wdx/audioinfo/audioinfo.wdx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wdx/deb_wdx/deb_wdx.wdx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wcx/rpm/rpm.wcx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wcx/cpio/cpio.wcx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wfx/ftp/ftp.wfx] 4
doublecmd 1.1.19-1 doublecmd-plugins/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wcx/zip/zip.wcx] 4
doublecmd 1.1.19-1 doublecmd-qt/1.1.19-1 error specific-address-in-shared-library [usr/lib/doublecmd/plugins/wlx/wlxmplayer/wlxmplayer.wlx] 4
ffmpeg 7:7.1-3 libavcodec61/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libavcodec.so.61.19.100] 1
ffmpeg 7:7.1-3 libavcodec-extra61/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libavcodec.so.61.19.100] 1
ffmpeg 7:7.1-3 libavfilter10/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libavfilter.so.10.4.100] 1
ffmpeg 7:7.1-3 libavfilter-extra10/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libavfilter.so.10.4.100] 1
ffmpeg 7:7.1-3 libavutil59/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libavutil.so.59.39.100] 1
ffmpeg 7:7.1-3 libpostproc58/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libpostproc.so.58.3.100] 1
ffmpeg 7:7.1-3 libswresample5/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libswresample.so.5.3.100] 1
ffmpeg 7:7.1-3 libswscale8/7:7.1-3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libswscale.so.8.3.100] 1
ghc 9.6.6-2 ghc/9.6.6-2 error specific-address-in-shared-library [usr/lib/ghc/lib/i386-linux-ghc-9.6.6/libHSrts-1.0.2_thr-ghc9.6.6.so] 1
ghc 9.6.6-2 ghc/9.6.6-2 error specific-address-in-shared-library [usr/lib/ghc/lib/i386-linux-ghc-9.6.6/libHSrts-1.0.2_thr_debug-ghc9.6.6.so] 1
ghc 9.6.6-2 ghc/9.6.6-2 error specific-address-in-shared-library [usr/lib/ghc/lib/i386-linux-ghc-9.6.6/libHSrts-1.0.2_debug-ghc9.6.6.so] 1
ghc 9.6.6-2 ghc/9.6.6-2 error specific-address-in-shared-library [usr/lib/ghc/lib/i386-linux-ghc-9.6.6/libHSrts-1.0.2-ghc9.6.6.so] 1
glide 2002.04.10ds1-24 libglide3/2002.04.10ds1-24 error specific-address-in-shared-library [usr/lib/glide3/libglide3_h5.so.3.10.0] 1
glide 2002.04.10ds1-24 libglide3/2002.04.10ds1-24 error specific-address-in-shared-library [usr/lib/glide3/libglide3_h3.so.3.10.0] 1
gvars3 0.0~git20220105194034.62f5a78-4.1 libgvars3-0t64/0.0~git20220105194034.62f5a78-4.1+b2 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libGVars3.so.0.6] 1
gvars3 0.0~git20220105194034.62f5a78-4.1 libgvars3-0t64/0.0~git20220105194034.62f5a78-4.1+b2 error specific-address-in-shared-library [usr/lib/s390x-linux-gnu/libGVars3.so.0.6] 1
gvars3 0.0~git20220105194034.62f5a78-4.1 libgvars3-0t64/0.0~git20220105194034.62f5a78-4.1+b2 error specific-address-in-shared-library [usr/lib/arm-linux-gnueabihf/libGVars3.so.0.6] 1
gvars3 0.0~git20220105194034.62f5a78-4.1 libgvars3-headless0t64/0.0~git20220105194034.62f5a78-4.1+b2 error specific-address-in-shared-library [usr/lib/s390x-linux-gnu/libGVars3_headless.so.0.6] 1
gvars3 0.0~git20220105194034.62f5a78-4.1 libgvars3-headless0t64/0.0~git20220105194034.62f5a78-4.1+b2 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libGVars3_headless.so.0.6] 1
gvars3 0.0~git20220105194034.62f5a78-4.1 libgvars3-headless0t64/0.0~git20220105194034.62f5a78-4.1+b2 error specific-address-in-shared-library [usr/lib/arm-linux-gnueabihf/libGVars3_headless.so.0.6] 1
libcrypto++ 8.9.0-1.1 libcrypto++8t64/8.9.0-1.1+b1 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libcrypto++.so.8.9.0] 1
libdv 1.0.0-17.1 libdv4t64/1.0.0-17.1+b1 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libdv.so.4.0.3] 1
libequihash 1.0.9-1 libequihash0/1.0.9-1+b3 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libequihash.so.0] 1
libfec 1.0-26-gc5d935f-1 libfec0/1.0-26-gc5d935f-1+b2 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libfec.so.0] 1
libopaque 0.99.7-2 libopaque0/0.99.7-2 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libopaque.so.0] 1
lxc 1:6.0.2-1 liblxc1t64/1:6.0.2-1 error specific-address-in-shared-library [usr/lib/mips64el-linux-gnuabi64/liblxc.so.1.8.0] 1
massivethreads 1.00-4 libmassivethreads0/1.00-4 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libmyth-dl.so.0.0.0] 1
massivethreads 1.00-4 libmassivethreads0/1.00-4 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libmyth.so.0.0.0] 1
massivethreads 1.00-4 libmassivethreads0/1.00-4 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libmyth-ld.so.0.0.0] 1
mpeg2dec 0.5.1-9 libmpeg2-4/0.5.1-9+b2 error specific-address-in-shared-library [usr/lib/arm-linux-gnueabihf/libmpeg2.so.0.1.0] 1
mpeg2dec 0.5.1-9 libmpeg2-4/0.5.1-9+b2 error specific-address-in-shared-library [usr/lib/arm-linux-gnueabi/libmpeg2.so.0.1.0] 1
mujoco 2.2.2-3 libmujoco2.2.2/2.2.2-3+b1 error specific-address-in-shared-library [usr/lib/mips64el-linux-gnuabi64/libmujoco.so.2.2.2] 1
ne10 1.2.1-5.1 libne10-10t64/1.2.1-5.1+b1 error specific-address-in-shared-library [usr/lib/arm-linux-gnueabihf/libNE10.so.10] 1
openh264 2.4.1+dfsg-1 libopenh264-7/2.4.1+dfsg-1 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libopenh264.so.2.4.1] 1
openjdk-11 11.0.25+9-1 openjdk-11-jre-headless/11.0.25+9-1 error specific-address-in-shared-library [usr/lib/jvm/java-11-openjdk-i386/lib/server/libjvm.so] 1
openjdk-11 11.0.25+9-1 openjdk-11-jre-headless/11.0.25+9-1 error specific-address-in-shared-library [usr/lib/jvm/java-11-openjdk-i386/lib/client/libjvm.so] 1
openjdk-11 11.0.25+9-1 openjdk-11-jre-zero/11.0.25+9-1 error specific-address-in-shared-library [usr/lib/jvm/java-11-openjdk-i386/lib/zero/libjvm.so] 1
openjdk-17 17.0.13+11-2 openjdk-17-jre-headless/17.0.13+11-2 error specific-address-in-shared-library [usr/lib/jvm/java-17-openjdk-i386/lib/client/libjvm.so] 1
openjdk-17 17.0.13+11-2 openjdk-17-jre-headless/17.0.13+11-2 error specific-address-in-shared-library [usr/lib/jvm/java-17-openjdk-i386/lib/server/libjvm.so] 1
openjdk-17 17.0.13+11-2 openjdk-17-jre-zero/17.0.13+11-2 error specific-address-in-shared-library [usr/lib/jvm/java-17-openjdk-i386/lib/zero/libjvm.so] 1
openjdk-20 20.0.2+9-1 openjdk-20-jre-headless/20.0.2+9-1+b6 error specific-address-in-shared-library [usr/lib/jvm/java-20-openjdk-i386/lib/client/libjvm.so] 1
openjdk-20 20.0.2+9-1 openjdk-20-jre-headless/20.0.2+9-1+b6 error specific-address-in-shared-library [usr/lib/jvm/java-20-openjdk-i386/lib/server/libjvm.so] 1
openjdk-20 20.0.2+9-1 openjdk-20-jre-zero/20.0.2+9-1+b6 error specific-address-in-shared-library [usr/lib/jvm/java-20-openjdk-i386/lib/zero/libjvm.so] 1
openjdk-21 21.0.5+11-1 openjdk-21-jre-headless/21.0.5+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-21-openjdk-i386/lib/server/libjvm.so] 1
openjdk-21 21.0.5+11-1 openjdk-21-jre-headless/21.0.5+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-21-openjdk-i386/lib/client/libjvm.so] 1
openjdk-21 21.0.5+11-1 openjdk-21-jre-zero/21.0.5+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-21-openjdk-i386/lib/zero/libjvm.so] 1
openjdk-21 21.0.5+11-1 openjdk-21-testsupport/21.0.5+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-21-openjdk-i386/testsuite/hotspot/gtest/server/libjvm.so] 1
openjdk-21 21.0.5+11-1 openjdk-21-testsupport/21.0.5+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-21-openjdk-i386/testsuite/hotspot/gtest/client/libjvm.so] 1
openjdk-22 22.0.2+9-4 openjdk-22-jre-headless/22.0.2+9-4 error specific-address-in-shared-library [usr/lib/jvm/java-22-openjdk-i386/lib/client/libjvm.so] 1
openjdk-22 22.0.2+9-4 openjdk-22-jre-headless/22.0.2+9-4 error specific-address-in-shared-library [usr/lib/jvm/java-22-openjdk-i386/lib/server/libjvm.so] 1
openjdk-22 22.0.2+9-4 openjdk-22-jre-zero/22.0.2+9-4 error specific-address-in-shared-library [usr/lib/jvm/java-22-openjdk-i386/lib/zero/libjvm.so] 1
openjdk-22 22.0.2+9-4 openjdk-22-testsupport/22.0.2+9-4 error specific-address-in-shared-library [usr/lib/jvm/java-22-openjdk-i386/testsuite/hotspot/gtest/server/libjvm.so] 1
openjdk-22 22.0.2+9-4 openjdk-22-testsupport/22.0.2+9-4 error specific-address-in-shared-library [usr/lib/jvm/java-22-openjdk-i386/testsuite/hotspot/gtest/client/libjvm.so] 1
openjdk-23 23.0.1+11-1 openjdk-23-jre-headless/23.0.1+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-23-openjdk-i386/lib/server/libjvm.so] 1
openjdk-23 23.0.1+11-1 openjdk-23-jre-headless/23.0.1+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-23-openjdk-i386/lib/client/libjvm.so] 1
openjdk-23 23.0.1+11-1 openjdk-23-jre-zero/23.0.1+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-23-openjdk-i386/lib/zero/libjvm.so] 1
openjdk-23 23.0.1+11-1 openjdk-23-testsupport/23.0.1+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-23-openjdk-i386/testsuite/hotspot/gtest/server/libjvm.so] 1
openjdk-23 23.0.1+11-1 openjdk-23-testsupport/23.0.1+11-1 error specific-address-in-shared-library [usr/lib/jvm/java-23-openjdk-i386/testsuite/hotspot/gtest/client/libjvm.so] 1
openjdk-24 24~22ea-1 openjdk-24-jre-headless/24~22ea-1 error specific-address-in-shared-library [usr/lib/jvm/java-24-openjdk-i386/lib/zero/libjvm.so] 1
openjdk-24 24~22ea-1 openjdk-24-testsupport/24~22ea-1 error specific-address-in-shared-library [usr/lib/jvm/java-24-openjdk-i386/testsuite/hotspot/gtest/zero/libjvm.so] 1
openjfx 11.0.11+1-3.2 libopenjfx-jni/11.0.11+1-3.2 error specific-address-in-shared-library [usr/lib/mips64el-linux-gnuabi64/jni/libjfxwebkit.so] 1
qt6-webengine 6.7.2+dfsg-5 libqt6webenginecore6/6.7.2+dfsg-5 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libQt6WebEngineCore.so.6.7.2] 1
qtwebengine-opensource-src 5.15.17+dfsg-5 libqt5webenginecore5/5.15.17+dfsg-5 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libQt5WebEngineCore.so.5.15.17] 1
rspamd 3.8.1-1.2 rspamd/3.8.1-1.2 error specific-address-in-shared-library [usr/lib/rspamd/librspamd-server.so.3.8.1] 1
rspamd 3.8.1-1.2 rspamd/3.8.1-1.2 error specific-address-in-shared-library [usr/lib/rspamd/librspamd-replxx.so.3.8.1] 1
spoa 4.1.4-2 libspoa7.0.0/4.1.4-2+b1 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libspoa.so.7.0.0] 1
spring 106.0+dfsg-3 spring/106.0+dfsg-3+b2 error specific-address-in-shared-library [usr/lib/spring/libunitsync.so] 1
unshield 1.5.1-1 libunshield0/1.5.1-1+b2 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libunshield.so.0.0.0] 1
volk 3.1.2-1.1 libvolk3.1t64/3.1.2-1.1+b1 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libvolk.so.3.1.2] 1
wcslib 8.4+ds-1 libwcs8/8.4+ds-1 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libwcs.so.8.4] 1
x264 2:0.164.3108+git31e19f9-2 libx264-164/2:0.164.3108+git31e19f9-2 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/i686/sse2/libx264.so.164] 1
xvidcore 2:1.3.7-1 libxvidcore4/2:1.3.7-1+b2 error specific-address-in-shared-library [usr/lib/i386-linux-gnu/libxvidcore.so.4.3] 1