Topic: wrong line numbers when debugging shared libraries

	nm -l  bug.o		gives correct file/line information
	nm -l  libbug.so	gives the same line number for all functions

I am using the new SuSE 6.4 distribution, gcc 2.95.2
"GNU ld 2.9.5 Supported emulations elf_i386, i386_linux"

	"libbfd-2.9.5.0.24.so => /usr/lib/libbfd-2.9.5.0.24.so (0x4001a000)
	libdl.so.2 => /lib/libdl.so.2 (0x40060000)
	libc.so.6 => /lib/libc.so.6 (0x40064000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)"

Things were still fine with
egcs-2.91.66 
"GNU ld 2.9.1 Supported emulations elf_i386, i386_linux"
ldd /usr/bin/ld  is
"libbfd-2.9.1.0.25.so => /usr/lib/libbfd-2.9.1.0.25.so (0x40020000
	libc.so.6 => /lib/libc.so.6 (0x4005f000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)"


