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

-- 
dbus programs will not use nosegneg libraries
https://bugs.launchpad.net/bugs/432718
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to