= 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 [[DebPkg:dpkg-cross]] for bug [[DebianBug: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''' [[DebianBug: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 [[DebianBug: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