Bug#301455: ldd no longer puts a => before /bin/ld-linux.so.2
At Sat, 26 Mar 2005 04:15:59 +0200,
George Cristian Birzan wrote:
> Output on experimental machine:
> gcbirzan@loki:~$ ldd /bin/bash
> linux-gate.so.1 => (0xffffe000)
> libncurses.so.5 => /lib/libncurses.so.5 (0xb7f93000)
> libdl.so.2 => /lib/tls/libdl.so.2 (0xb7f90000)
> libc.so.6 => /lib/tls/libc.so.6 (0xb7e75000)
> /lib/ld-linux.so.2 (0xb7fea000)
>
> Output on sid machine:
> gcbirzan@odin:~$ ldd /bin/bash
> libncurses.so.5 => /lib/libncurses.so.5 (0x4001e000)
> libdl.so.2 => /lib/tls/libdl.so.2 (0x4005d000)
> libc.so.6 => /lib/tls/libc.so.6 (0x40061000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> So far, this hit me in the face by breaking mkinitrd but it will also
> break other scripts which depend on that.
I expect you to explain why mkinitrd breaks with new ldd.
> Fixing mkinitrd would be relatively easy, I guess, since I fixed mine,
> but there may be other scripts which depend on this behaviour.
But this argument does not become the exact reason to modify ldd. I
think tools should be followed because the behavior of ldd is not
standardized.
Regards,
-- gotom
Reply to: