⇤ ← Revision 1 as of 2009-06-26 13:32:14
2442
Comment: new rpath page
|
2467
|
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.