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

replaced

libsoup2.4

cdbs

fixable

libtododb

cdbs

refresh

libxfont

fixable

pango

fixable

qof

cdbs

fixable

startup-notification

cdbs

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.


CategoryEmdebian