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 |
refresh |
|
libgpepimc0 |
cdbs |
refresh |
|
libgpeschedule0 |
cdbs |
refresh |
|
libgpevtype1 |
cdbs |
refresh |
|
libgpewidget1 |
|
fixable |
|
libhandoff0 |
cdbs |
refresh |
|
libidl0 |
cdbs |
fixable |
|
libjpeg6b |
/usr/lib |
broken |
|
libmatchbox1 |
cdbs |
broken 535446 |
|
libmimedir-gnome0 |
|
refresh |
|
ofx |
|
refresh |
|
libsoundgen0 |
cdbs |
refresh |
|
libsoup2.2 |
|
refresh |
|
libsoup2.4 |
cdbs |
fixable |
|
libtododb |
cdbs |
refresh |
|
libxfont |
|
fixable |
|
pango |
|
fixable |
|
qof |
cdbs |
fixable |
|
startup-notification |
cdbs |
fixable |
|
xf86-input-tslib |
|
fixable |
|
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.