On Fri, Dec 09, 2005 at 09:05:28PM +0100, Laurent Bonnaud wrote: > > First of all, this is wrong; do not put /usr/lib/debug/usr/lib in the > > library path. GDB loads libraries from /usr/lib/debug/{lib/,usr/lib/} > > automatically. They contain debug information, but no symbols. > > Thank you for the info ! But I'm curious why they change gdb behaviour > if they contain no symbol and why > > nm /usr/lib/debug/libc-2.3.5.so > > outputs a long list of symbols.
You can put /usr/lib/debug in the path; that's one set of debug libraries. The ones in /usr/lib/debug/lib and /usr/lib/debug/usr/lib are different, though. They'll still have a long list of symbols - but only the symbols, none of the code is there. -- Daniel Jacobowitz CodeSourcery, LLC -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]