[poky] Missing debug info

Richard Purdie richard.purdie at linuxfoundation.org
Sun Apr 3 14:46:02 PDT 2011


On Sun, 2011-04-03 at 08:53 -0600, Gary Thomas wrote:
> I'm trying to debug some code which uses the openssl library, built from
> the Poky mainline.  For some reason (not obvious to me), there is no debug
> info for this library, which makes GDB pretty useless :-(
> 
> (gdb) info sharedlibrary
>  From        To          Syms Read   Shared Object Library
> 0x40077790  0x4008f60c  Yes         /tmp/cobra_root/lib/ld-linux.so.3
> 0x401abf80  0x401d57d8  Yes (*)     /tmp/cobra_root/usr/lib/libssl.so.0.9.8
> 0x40225548  0x402cfbfc  Yes (*)     /tmp/cobra_root/usr/lib/libcrypto.so.0.9.8
> 0x400f28f8  0x4010cf90  Yes         /tmp/cobra_root/usr/lib/libpcap.so.1
> 0x40326340  0x4040e8d8  Yes         /tmp/cobra_root/lib/libc.so.6
> 0x401278fc  0x40128614  Yes         /tmp/cobra_root/lib/libdl.so.2
> (*): Shared library is missing debugging information.
> 
> Any idea why these libraries don't have debg info?  how to get it?
> Rebuilding that library with printf() is pretty tedious...

Looking at some builds here, openssl seems to build debug symbols in the
usual way. Did you have the appropriate -dbg package installed? Are
there debug symbols in /tmp/cobra_root/usr/lib/.debug/libssl.so.0.9.8 ?
Do the files list the same debug checksum?

Cheers,

Richard




More information about the poky mailing list