Public bug reported:

On a dapper drake AMD64 machine in a 64 bit environment, you have:
[EMAIL PROTECTED]:~$ LC_ALL=C objdump -s -j .note.ABI-tag
/lib/libm.so.6

/lib/libm.so.6:     file format elf64-x86-64

Contents of section .note.ABI-tag:
 0200 04000000 10000000 01000000 474e5500  ............GNU.
 0210 00000000 02000000 06000000 00000000  ................

However, in a 32 bit environment you have:

[EMAIL PROTECTED]:~$ LC_ALL=C objdump -s -j .note.ABI-tag
/lib/tls/i686/cmov/libm.so.6

/lib/tls/i686/cmov/libm.so.6:     file format elf32-i386

Contents of section .note.ABI-tag:
 0114 04000000 10000000 01000000 474e5500  ............GNU.
 0124 00000000 02000000 06000000 00000000  ................
[EMAIL PROTECTED]:~$ LC_ALL=C objdump -s -j .note.ABI-tag
/lib/tls/libm.so.6

/lib/tls/libm.so.6:     file format elf32-i386

Contents of section .note.ABI-tag:
 0114 04000000 10000000 01000000 474e5500  ............GNU.
 0124 00000000 02000000 06000000 00000000  ................
[EMAIL PROTECTED]:~$ LC_ALL=C objdump -s -j .note.ABI-tag
/lib/libm.so.6

/lib/libm.so.6:     file format elf32-i386

Contents of section .note.ABI-tag:
 0114 04000000 10000000 01000000 474e5500  ............GNU.
 0124 00000000 02000000 02000000 00000000  ................

This effectively makes LD_ASSUME_KERNEL (and thus LinuxThreads as an 
alternative to NPTL) unusable.
Shouldn't this be transparent?

** Affects: glibc (Ubuntu)
     Importance: Untriaged
         Status: Unconfirmed

-- 
library ABI-tags not the same for 64bit and 32bit AMD
https://launchpad.net/bugs/60711

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to