E binary-or-shlib-defines-rpath

All reports of binary-or-shlib-defines-rpath for the archive. The extended description of this tag is:

The binary or shared library sets RPATH. This overrides the normal library search path, possibly interfering with local policy and causing problems for multilib, among other issues.

The only time a binary or shared library in a Debian package should set RPATH is if it is linked to private shared libraries in the same package. In that case, place those private shared libraries in /usr/lib/package. Libraries used by binaries in other packages should be placed in /lib or /usr/lib as appropriate, with a proper SONAME, in which case RPATH is unnecessary.

To fix this problem, look for link lines like:

        gcc test.o -o test -Wl,--rpath,/usr/local/lib

or

        gcc test.o -o test -R/usr/local/lib

and remove the -Wl,--rpath or -R argument. You can also use the chrpath utility to remove the RPATH.

Refer to http://wiki.debian.org/RpathIssue for details.

Severity: serious, Certainty: possible

Check: binaries, Type: binary, udeb

Evolution of the binary-or-shlib-defines-rpath Lintian tag over the past 366 days:

History of binary-or-shlib-defines-rpath

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.

aeskulap 0.2.2b1-11 (binary)

amsn 0.98.9-1 (binary)

cinnamon 1.7.4-2 (binary) overridden

collectd-core 5.1.0-3 (binary) overridden

collectd-core 5.2.1-1 (binary) overridden

courier-ldap 0.68.2-1 (binary) overridden

courier-maildrop 0.68.2-1 (binary) overridden

courier-mta 0.68.2-1 (binary) overridden

courier-pcp 0.68.2-1 (binary) overridden

courier-pop 0.68.2-1 (binary) overridden

courierpassd 1.1.2-2 (binary)

dehydra 0.9.hg20120525-1 (binary)

ecj-gcj 3.8.2-2 (binary) overridden

embassy-domainatrix 0.1.0+20110714-1 (binary) overridden

embassy-domalign 0.1.0+20110714-1 (binary) overridden

embassy-domsearch 1:0.1.0+20110714-1 (binary) overridden

esys-particle 2.2.u1-2 (binary) overridden

evolution-ews 3.4.4-1 (binary)

evolution-ews 3.6.0-1 (binary)

evolution-mapi 3.4.4-1 (binary)

gcj-4.6-jre-headless 4.6.4-2 (binary) overridden

gcj-4.7-jre-headless 4.7.3-2 (binary) overridden

gcj-4.8-jre-headless 4.8.0-2 (binary) overridden

gnome-shell 3.8.0.1-2 (binary)

gnucash 1:2.4.13-1 (binary)

htdig 1:3.2.0b6-12 (binary)

jcc 2.13-1 (binary) overridden

lib64asan0 4.8.0-7 (binary) overridden

lib64gfortran3 4.8.0-7 (binary) overridden

libapache2-mod-axis2c 1.6.0-5.1 (binary) overridden

libaxis2c-bin 1.6.0-5.1 (binary) overridden

libdbd-oracle-perl 1.44-1 (binary) overridden

libguestfs-perl 1:1.21.39-1 (binary)

libheimdal-kadm5-perl 0.08-4 (binary)

libndr0 4.0.0~beta2+dfsg1-3.2 (binary) overridden

libndr0 4.0.3+dfsg1-0.1 (binary) overridden

libsamba-credentials0 4.0.0~beta2+dfsg1-3.2 (binary) overridden

libsamba-credentials0 4.0.3+dfsg1-0.1 (binary) overridden

libsamba-policy0 4.0.0~beta2+dfsg1-3.2 (binary) overridden

libsamba-policy0 4.0.3+dfsg1-0.1 (binary) overridden

libtorture0 4.0.0~beta2+dfsg1-3.2 (binary) overridden

libtorture0 4.0.3+dfsg1-0.1 (binary) overridden

libtracker-extract-0.14-0 0.14.1-3 (binary) overridden

libtracker-extract-0.16-0 0.16.1-1 (binary) overridden

libtracker-miner-0.14-0 0.14.1-3 (binary) overridden

libtracker-miner-0.16-0 0.16.1-1 (binary) overridden

libvips-tools 7.28.5-1 (binary) overridden

libvips-tools 7.32.3-1 (binary) overridden

libvips15 7.28.5-1 (binary) overridden

libvips31 7.32.3-1 (binary) overridden

maildrop 2.5.5-2 (binary) overridden

molds 0.2.0-1 (binary) overridden

nip2 7.28.4-1 (binary)

nip2 7.32.1-1 (binary) overridden

paraview 3.98.2~git201306024.904e8ad-1~exp1 (binary) overridden

paraview-python 3.98.2~git201306024.904e8ad-1~exp1 (binary)

pianobooster 0.6.4b-1 (binary)

postgresql-9.1-pljava-gcj 1.4.3-2 (binary) overridden

pulseaudio 2.0-6.1 (binary)

pulseaudio 3.0-1 (binary)

pulseaudio-esound-compat 2.0-6.1 (binary)

pulseaudio-esound-compat 3.0-1 (binary)

pulseaudio-module-bluetooth 2.0-6.1 (binary)

pulseaudio-module-bluetooth 3.0-1 (binary)

pulseaudio-module-raop 2.0-6.1 (binary)

pulseaudio-module-raop 3.0-1 (binary)

pulseaudio-module-x11 2.0-6.1 (binary)

pulseaudio-module-x11 3.0-1 (binary)

pulseaudio-module-zeroconf 2.0-6.1 (binary)

pulseaudio-module-zeroconf 3.0-1 (binary)

python-gnucash 1:2.4.13-1 (binary)

python-hulahop 0.8.1-1 (binary) overridden

python-lucene 3.5.0-1.1 (binary) overridden

python-rpy 1.0.3-25 (binary)

python-vipscc 7.28.5-1 (binary) overridden

python-vipscc 7.32.3-1 (binary) overridden

r-cran-amelia 1.7.1-2 (binary) overridden

r-cran-rcpparmadillo 0.3.820-1 (binary) overridden

r-cran-rquantlib 0.3.10-2 (binary) overridden

registry-tools 4.0.0~beta2+dfsg1-3.2 (binary) overridden

registry-tools 4.0.3+dfsg1-0.1 (binary) overridden

salome-geom 6.5.0-7 (binary)

salome-gui 6.5.0-5 (binary)

samba4-clients 4.0.0~beta2+dfsg1-3.2 (binary) overridden

samba4-clients 4.0.3+dfsg1-0.1 (binary) overridden

samba4-testsuite 4.0.0~beta2+dfsg1-3.2 (binary) overridden

scim-canna 1.0.0-4.2 (binary)

scim-prime 1.0.0-4.1 (binary)

scim-skk 0.5.2-7.2 (binary)

sqwebmail 0.68.2-1 (binary) overridden

telepathy-gabble-tests 0.17.1-3 (binary) overridden

tracker-gui 0.14.1-3 (binary) overridden

tracker-gui 0.16.1-1 (binary) overridden

tracker-miner-fs 0.14.1-3 (binary) overridden

tracker-miner-fs 0.16.1-1 (binary) overridden

tracker-utils 0.14.1-3 (binary) overridden

tracker-utils 0.16.1-1 (binary) overridden

uwsgi-plugin-jvm-openjdk-6 1.4.4+dfsg-1 (binary) overridden

uwsgi-plugin-jwsgi-openjdk-6 1.4.4+dfsg-1 (binary) overridden

winbind4 4.0.0~beta2+dfsg1-3.2 (binary) overridden

winbind4 4.0.3+dfsg1-0.1 (binary) overridden

yade 0.97.0-1 (binary) overridden