[poky] Missing debug info

Gary Thomas gary at mlbassoc.com
Sun Apr 3 18:25:25 PDT 2011


On 04/03/2011 03:46 PM, Richard Purdie wrote:
> 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 ?

[gthomas at titan p60_poky]$ ls /tmp/cobra_root/usr/lib/.debug -l
total 5496
lrwxrwxrwx 1 gthomas gthomas      18 Apr  3 14:10 libcrypto.so -> libcrypto.so.0.9.8
-rwxrwxr-x 1 gthomas gthomas 4062169 Mar 30 07:37 libcrypto.so.0.9.8
lrwxrwxrwx 1 gthomas gthomas      16 Apr  3 08:35 libpcap.so.1 -> libpcap.so.1.1.1
-rwxrwxr-x 1 gthomas gthomas  340999 Mar 30 11:12 libpcap.so.1.1.1
lrwxrwxrwx 1 gthomas gthomas      15 Apr  3 14:10 libssl.so -> libssl.so.0.9.8
-rwxrwxr-x 1 gthomas gthomas 1217365 Mar 30 07:37 libssl.so.0.9.8

> Do the files list the same debug checksum?

Not sure what this means, sorry.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



More information about the poky mailing list