Goswin von Brederlow wrote:
Remeber the gcc-3.4/4.0 archive is highly experimental and breaks all over the place. This is just another of its bugs.
When I started using it, it wasn't experimental at all. It was the same as Unstable, but it used another compiler (gcc 3.4 instead of 3.3) to build Mozilla and a few other packages. So what went wrong?
old:
$ ldd /bin/sh
        linux-gate.so.1 =>  (0x00000000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x55574000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0x555b3000)
        libc.so.6 => /lib/tls/libc.so.6 (0x555b7000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
new:
% ldd /bin/sh
        libncurses.so.5 => /lib/libncurses.so.5 (0x00002aaaaabc3000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002aaaaad1d000)
        libc.so.6 => /lib/libc.so.6 (0x00002aaaaae20000)
        /lib/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
But maybe it would be a better solution to ask the glibc
folks to provide a special flag for ldd to support a more
machine readable output format, e.g.
libncurses.so.5:/lib/libncurses.so.5:0x00002aaaaabc3000
libdl.so.2:/lib/libdl.so.2:0x00002aaaaad1d000
libc.so.6:/lib/libc.so.6:0x00002aaaaae20000
:/lib/ld-linux-x86-64.so.2:0x00002aaaaaaab000
This would make parsing the output much more efficient,
e.g.
	for x in `ldd /bin/sh`; do
		IFS=:
		set $x
		echo $2
	done
	unset IFS
Regards
Harri
Attachment:
signature.asc
Description: OpenPGP digital signature