RPATH status

Miroslav Lichvar mlichvar at redhat.com
Fri Mar 9 13:04:27 UTC 2007


I've noticed that there are still many binaries in /usr/bin that have
RPATH hardcoded in them.

On a x86_64 full installation there are 470 binaries with /usr/lib64
in RPATH. That looks like a lot of work to have this fixed and
maintained. Maybe a chrpath script could be used in the build process,
and remove automatically the obvious cases like /usr/lib64,
/usr/local/lib and @RPATH@ ?

470 /usr/lib64
 47 /usr/lib64/lam
 39 //usr/local/lib
 20 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE
 13 /usr/lib64/mysql
 12 /usr/lib64/htdig:/usr/lib64/htdig_db
  7 @RPATH@
  7 /usr/lib64/openmpi
  7 /usr/lib64/kde3
  5 /usr/lib64:/usr/lib
  4 /usr/lib64:/usr/lib64
  4 /usr/lib64/fedora-ds
  3 /usr/lib64/firefox-2.0.0.2
  2 /usr/lib64/qt-3.3/lib:/usr/lib64:/usr/lib/kde3
  2 /usr/lib64/evolution/2.10
  1 /usr/lib64:/usr/lib64/qt-3.3/lib
  1 /usr/lib64:/usr/lib64/firefox-2.0.0.2
  1 /usr/lib64:/usr/lib/gcj-4.1.2
  1 /usr/lib64:/lib64
  1 /usr/lib64/xfce4/modules
  1 /usr/lib64/quagga
  1 /usr/lib64/qt-3.3/lib:/usr/lib64/kde3
  1 /usr/lib64/octave-2.9.9
  1 /usr/lib64/kazehakase:/usr/lib64/firefox-2.0.0.2
  1 /usr/lib64/gthumb
  1 /usr/lib64/graphviz
  1 /usr/lib64/gnucash
  1 /usr/lib64/gnome-commander
  1 /usr/lib64/ecl
  1 /usr/lib64/dia
  1 /usr/lib64/brltty


-- 
Miroslav Lichvar




More information about the fedora-devel-list mailing list