Packages affected by RPATH in Emdebian Crush
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
A fixable tag means that the pending change in dpkg-cross for bug 484277 allows the RPATH to be fixed with a simple rebuild of the package using emdebuild. A refresh tag means that the package needs to be patched to run autoreconf before the fix can be implemented in that package. A broken tag means that the package retains an RPATH after the refresh changes.
avahi |
cdbs |
fixable |
|
cairo |
|
fixable |
|
curl |
|
fixable |
|
dbus-glib |
cdbs |
fixable |
|
gpe-expenses |
cdbs |
fixable |
|
gpe-timesheet |
cdbs |
refresh |
|
hal |
cdbs |
fixable |
|
langupdate |
cdbs |
fixable |
|
libcontactsdb |
cdbs |
refresh |
|
libeventdb |
cdbs |
refresh |
|
libgcrypt11 |
cdbs |
refresh |
|
libglade2 |
cdbs |
fixable |
|
libgpelaunch0 |
cdbs |
||
libgpepimc0 |
cdbs |
||
libgpeschedule0 |
cdbs |
||
libgpevtype1 |
cdbs |
||
libgpewidget1 |
|
fixable |
|
libhandoff0 |
cdbs |
refresh |
|
libidl0 |
cdbs |
||
libjpeg6b |
/usr/lib |
broken |
|
libmatchbox1 |
cdbs |
||
libmimedir-gnome0 |
|
refresh |
|
ofx |
|
refresh |
|
libsoundgen0 |
cdbs |
||
libsoup2.2 |
|||
libsoup2.4 |
cdbs |
||
libtododb |
cdbs |
||
libxfont |
|||
pango |
|||
qof |
cdbs |
fixable |
|
startup-notification |
cdbs |
||
xf86-input-tslib |
|||
xft |
|
fixable |
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.