harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gregory Shimansky <gshiman...@apache.org>
Subject Re: [classlib][build] putting native debug symbols in hdk (not jre)?
Date Thu, 03 Sep 2009 21:53:44 GMT
On 4 Septemper 2009 Mark Hindess wrote:
> In release mode we currently discard windows .pdb files.  This is good
> because it keeps the size of the jre down but perhaps we should place
> the .pdb files for jre/bin/*.dll in the hdk/ lib directory and package
> them in our release HDKs?
>
> On linux we could also create smaller .so files (quite a lot smaller in
> some cases!) by stripping them but maintain debug capability by creating
> associated .debug files.  See:
>
>   http://sources.redhat.com/gdb/current/onlinedocs/gdb_17.html#SEC166
>
> Something like:
>
>   objcopy --only-keep-debug $dll $hdk/lib/$dll.debug
>   strip --strip-debug --strip-unneeded $dll
>   objcopy --add-gnu-debuglink=$hdk/lib/$dll.debug $dll
>
> so gdb can pick them up[0].
>
> Do people think this is a reasonable idea?
>
> Regards,
>  Mark.
>
> [0] Probably with the help of an appropriate LD_LIBRARY_PATH setting

We could create both versions, light and with the symbols.

-- 
Gregory

Mime
View raw message