Lintian Reports

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


        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 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

Emitted (non-overridden): 142, overridden: 78514, total: 78656

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.

aapt 21-2 (binary) overridden

aeson-pretty 0.7.2-5+b1 (binary) overridden

alex 3.1.4-3 (binary) overridden

ayttm 0.6.3-3+b3 (binary)

bnfc 2.8-3 (binary) overridden

bustle 0.4.8-1 (binary) overridden

c2hs 0.25.2-3 (binary) overridden

cabal-debian 4.31-1 (binary) overridden

cabal-debian 4.31-3 (binary) overridden

cabal-install (binary) overridden

cabal-install (binary) overridden

charon-cmd 5.3.5-1 (binary) overridden

collectd-core 5.5.0-3 (binary)

courier-imap 4.15-1.6 (binary) overridden

courier-ldap 0.73.1-1.6 (binary) overridden

courier-maildrop 0.73.1-1.6 (binary) overridden

courier-mta 0.73.1-1.6 (binary) overridden

courier-pcp 0.73.1-1.6 (binary) overridden

courier-pop 0.73.1-1.6 (binary) overridden

cpphs 1.19.2-1 (binary) overridden

cpphs 1.19.2-2+b1 (binary) overridden

darcs-monitor 0.4.2-9 (binary) overridden

distributed-net 2.9111.520-2 (binary) overridden

djinn 2014.9.7-3 (binary) overridden

doctest 0.10.1-2+b2 (binary) overridden

doctest 0.10.1-2+b1 (binary) overridden

ecj-gcj 3.10.1-2 (binary) overridden

embassy-domainatrix 0.1.650-1 (binary) overridden

embassy-domalign 0.1.650-1 (binary) overridden

embassy-domsearch 1:0.1.650-1 (binary) overridden

embassy-phylip 3.69.650-2 (binary) overridden

exrtools 0.4-1.2+b3 (binary)

freediams 0.9.4-1 (binary) overridden

freemedforms-emr 0.9.4-1 (binary) overridden

freemedforms-libs 0.9.4-1 (binary) overridden

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

gcj-4.9-jre-headless 4.9.3-8 (binary) overridden

gcj-5-jre-headless 5.2.1-26 (binary) overridden

ghc-mod (binary) overridden

git-annex 5.20151116-1 (binary) overridden

gitit (binary) overridden

gitit (binary) overridden

gtk2hs-buildtools (binary) overridden

happy 1.19.5-3 (binary) overridden

haskell-debian-utils 3.87.2-3+b1 (binary) overridden

haskell-derive-utils 2.5.22-5+b1 (binary) overridden

haskell-stack (binary) overridden

haskell-stack (binary) overridden

hasktags 0.69.1-1 (binary) overridden

hasktags 0.69.1-2 (binary) overridden

haxml 1:1.25.3-3+b1 (binary) overridden

hdav 1.0.7-2+b3 (binary) overridden

hdav 1.0.7-2+b1 (binary) overridden

hledger 0.26-1+b1 (binary) overridden

hledger-interest 1.4.4-3 (binary) overridden

hledger-web 0.26-1 (binary) overridden

hlint 1.9.21-3+b1 (binary) overridden

hoogle 4.2.41-3+b2 (binary) overridden

hopenpgp-tools 0.16.3-3 (binary) overridden

hothasktags 0.3.3-3 (binary) overridden

hscolour 1.23-2+b1 (binary) overridden

hspec-discover 2.1.10-1 (binary) overridden

hsx2hs (binary) overridden

ike-qtgui 2.2.1+dfsg-4+b1 (binary)

jcc 2.21-1 (binary) overridden

jmacro 0.6.13-2+b1 (binary) overridden

lambdabot 5.0.3-2 (binary) overridden

libapache2-mod-netcgi-apache 4.0.4-1 (binary) overridden

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

libexpect-php5 0.3.1-1+b3 (binary) overridden

libgdal1-1.11.3-grass 1.11.3-2 (binary) overridden

libghc-abstract-deque-dev 0.3-3+b4 (binary) overridden

libghc-abstract-deque-dev 0.3-3+b5 (binary) overridden

libghc-abstract-deque-dev 0.3-4+b1 (binary) overridden

libghc-abstract-par-dev 0.3.3-3+b4 (binary) overridden

libghc-abstract-par-dev 0.3.3-3+b3 (binary) overridden

libghc-abstract-par-dev 0.3.3-4+b1 (binary) overridden

libghc-acid-state-dev 0.12.2-4+b6 (binary) overridden

libghc-acid-state-dev 0.12.2-4+b5 (binary) overridden

libghc-acid-state-dev 0.12.4-1+b1 (binary) overridden

libghc-active-dev (binary) overridden

libghc-active-dev (binary) overridden

libghc-active-dev (binary) overridden

libghc-adjunctions-dev 4.2.1-1+b4 (binary) overridden

libghc-adjunctions-dev 4.2.1-2+b1 (binary) overridden