Bug#319275: libc6-dbg: unusable debug information files in /usr/lib/debug/lib
On Thu, Jul 21, 2005 at 06:04:37AM +0900, YAEGASHI Takeshi wrote:
> Because files in /usr/lib/debug/lib lack all debug sections other than
> .debug_frame, gdb fails to acquire debug information automatically
> (See 15.2 Debugging Information in Separate of gdb.info).
>
> IMHO, the package should have correct debug information files in all
> possible (for each variant like tls) directories in the global debug
> file directory. Libraries with debug information in /usr/lib/debug
> seem useless.
This is a feature. The debug information for glibc is extremely large,
and it makes GDB take an excessive amount of RAM to debug. The files
there have a functional .debug_frame and symbol table; this means that
backtraces work, although they would not work without these files.
You can put /usr/lib/debug in LD_LIBRARY_PATH to get debug info, but we
only ship one variant of these. Again, because they are so large.
--
Daniel Jacobowitz
CodeSourcery, LLC
Reply to: