Bug#1166: a.out ldd claims static linkage for broken ELF binaries
Package: ldso
Version: 1.5.2-2
chiark:~/junk> ldd /usr/bin/gcc-elf
chiark:~/junk> ldd /usr/bin/gcc-elf /usr/bin/nm-elf
/usr/bin/gcc-elf:
/usr/bin/nm-elf:
chiark:~/junk> echo $?
0
chiark:~/junk>
I very much doubt that these binaries really are statically linked.
chiark:~/junk> gcc-elf -Wall -O3 t.cc
bash: /usr/bin/gcc-elf: No such file or directory
chiark:~/junk> dpkg -l '*elf*'
Desired=Unknown/Install/Remove/Purge
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required
||/ Name Version Rev Description
+++-============-=========-====-===============================================
ii elf-binutils 2.5.2l.17 1 The GNU assembler and binary utilities (ELF).
ii elf-gcc 2.7.0 1 The GNU compiler (ELF).
ii elf-libc 5.0.9 1 The Linux C library version 5 (ELF).
chiark:~/junk> ls -al /lib/ld*so
-rwxr-xr-x 1 root root 20484 Mar 23 00:35 /lib/ld.so*
chiark:~/junk>
Ian.
Reply to: