On my hardy install, the xen.conf file was missing. Also, according to /arch/x86/xen/vdso.h in the kernel source, the hwcaps bit should be 1, not 0.
I've tried it all 3 ways (without the config, with it set to 0, and 1), and none of them work. Output of "ldd /bin/true" is always: linux-gate.so.1 => (0xf57fe000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7db0000) /lib/ld-linux.so.2 (0xb7f05000) I did notice something in the output from ldconfig -p though. For the cmov version, the 4th nibble is set to 8, whereas it's 0 on the nosegneg version. with hwcap 1 nosegneg: # ldconfig -p | grep ld-linux.so.2 ld-linux.so.2 (ELF, hwcap: 0x8028000000000000) => /lib/tls/i686/nosegneg/ld-linux.so.2 ld-linux.so.2 (ELF, hwcap: 0x8008000000008000) => /lib/tls/i686/cmov/ld-linux.so.2 ld-linux.so.2 (ELF) => /lib/ld-linux.so.2 with hwcap 0 nosegneg: # ldconfig -p | grep ld-linux.so.2 ld-linux.so.2 (ELF, hwcap: 0x8018000000000000) => /lib/tls/i686/nosegneg/ld-linux.so.2 ld-linux.so.2 (ELF, hwcap: 0x8008000000008000) => /lib/tls/i686/cmov/ld-linux.so.2 ld-linux.so.2 (ELF) => /lib/ld-linux.so.2 with no xen.conf: # ldconfig -p | grep ld-linux.so.2 ld-linux.so.2 (ELF, hwcap: 0x8008000000008000) => /lib/tls/i686/cmov/ld-linux.so.2 ld-linux.so.2 (ELF) => /lib/ld-linux.so.2 I don't know if that's significant. I don't know how to find out what hwcaps the kernel is advertising. thanks, Alex -- libc6-xen not used by dynamic linker https://bugs.launchpad.net/bugs/246625 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs