Comment 5 for bug 432718

Revision history for this message
Scott Moser (smoser) wrote :

I was previously unfamiliar with chrpath. making that change does indeed fix the problem (at least as reported by ldd). I ran the following on ami-fa658593 (i386 alpha6 ec2)

$ dpkg-query --show dbus
dbus 1.2.16-0ubuntu4
$ list="/bin/dbus-uuidgen /usr/bin/dbus-monitor /usr/bin/dbus-send"
$ for x in ${list}; do echo $x; ldd $x | grep "cmov" || echo " None"; done
/bin/dbus-uuidgen
   libc.so.6 => //lib/tls/i686/cmov/libc.so.6 (0xb7d68000)
   libpthread.so.0 => //lib/tls/i686/cmov/libpthread.so.0 (0xb7d4e000)
   librt.so.1 => //lib/tls/i686/cmov/librt.so.1 (0xb7d44000)
<snip identical for /usr/bin/dbus-monitor, /usr/bin/dbus-send>

$ sudo chrpath ${list}
/bin/dbus-uuidgen: RPATH=//lib
/usr/bin/dbus-monitor: RPATH=//lib
/usr/bin/dbus-send: RPATH=//lib
$ sudo chrpath -d ${list}
$ for x in ${list}; do echo $x; ldd $x | grep "cmov" || echo " None"; done
/bin/dbus-uuidgen
  None
/usr/bin/dbus-monitor
  None
/usr/bin/dbus-send
  None