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