Differences between revisions 1 and 2
Revision 1 as of 2009-06-26 13:32:14
Size: 2442
Editor: NeilWilliams
Comment: new rpath page
Revision 2 as of 2009-06-26 13:44:49
Size: 2467
Editor: NeilWilliams
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
/usr/arm-linux-gnueabi/lib {{{/usr/arm-linux-gnueabi/lib}}}
Line 48: Line 48:
sys_lib_search_path_spec appears insufficient - hint from #367115 sys_lib_search_path_spec appears insufficient - hint from [[Bug:367115]]
Line 50: Line 50:
courtesy of '$ arm-linux-gnueabi-gcc --print-search-dirs' courtesy of {{{$ arm-linux-gnueabi-gcc --print-search-dirs}}}
Line 54: Line 54:
Unless otherwise specified, an rpath of /usr/lib is set in the Unless otherwise specified, an rpath of {{{/usr/lib}}} is set in the
Line 115: Line 115:

Packages affected by RPATH

All call libtool in the build log, all include mention of rpath in the build log and all raise lintian errors for rpath when cross-built.

Unless otherwise specified, the RPATH is always /usr/arm-linux-gnueabi/lib

avahi                           cdbs
cairo
curl
dbus-glib                       cdbs
gpe-expenses                    cdbs
gpe-timesheet                   cdbs
hal                             cdbs
langupdate                      cdbs
libcontactsdb                   cdbs
libeventdb                      cdbs
libgcrypt11                     cdbs
libglade2                       cdbs
libgpelaunch0                   cdbs
libgpepimc0                     cdbs
libgpeschedule0                 cdbs
libgpevtype1                    cdbs
libgpewidget1
libhandoff0                     cdbs
libidl0                         cdbs
libjpeg6b                                               /usr/lib
libmatchbox1                    cdbs
libmimedir-gnome0
ofx
libsoundgen0                    cdbs
libsoup2.2
libsoup2.4                      cdbs
libtododb                       cdbs
libxfont
pango
qof                             cdbs
startup-notification            cdbs
xf86-input-tslib
xft

Progress

sys_lib_search_path_spec appears insufficient - hint from 367115 gpe-expenses already has the correct path_spec specified, courtesy of $ arm-linux-gnueabi-gcc --print-search-dirs

Packages with working rpath support

Unless otherwise specified, an rpath of /usr/lib is set in the build log but not evident in the binaries.

cracklib2 - only occurrences of rpath in build log is from --disable-rpath
dbus - 
file - 
gmp  - 
iptables - rpath of /lib is set in the build log but not evident in the binaries.
libdaemon - 
libdatrie - 
libdebian-installer - rpath of /usr/lib is set in the build log 
        (install target) but not evident in the binaries.
libdrm - ditto
libfakekey - 
libfontenc - 
libgpg-error - 
libice - 
libidn - 
libmimedir - 
libpng - 
libsigc++-2.0 - 
libsm - 
libtasn1-3 - 
libtextwrap -
libthai -
libusb -
libxau -
libxcb - rpath of /usr/lib is set in the build log 
        (install target) but not evident in the binaries.
libxcomposite -
libxcursor -
libxdamage -
libxdmcp -
libxext -
libxfixes -
libxi -
libxinerama -
libxml2 -
libxmu -
libxpm -
libxrandr -
libxrender -
libxsettings-client -
libxtst -
lzo2                            cdbs
opensp -
pam - /lib/security
pcre3 -
pixman - rpath in test binaries, not packaged.
popt -
shadow                          cdbs
sqlite -
sysfsutils                      uses chrpath
tslib                           rpath in private libraries
udev -
xcb-util -
xserver-xorg-input-keyboard - rpath in private modules
xserver-xorg-input-mouse - rpath in private modules
xserver-xorg-video-fbdev - rpath in private modules.


CategoryEmdebian