MantisBT - Zandronum
View Issue Details
0002065Zandronum[All Projects] Suggestionpublic2015-01-15 16:032015-01-16 20:00
Edward-san 
 
normalminorhave not tried
newopen 
Linux
 
 
0002065: Add 'zandronum(-server)-dbg' package for debugging purpose
Now it's time to think about a way to make linux crash reports more reliable.

The actual system makes this impossible, since zandronum is compiled in 'Release' mode.

My idea for the zandronum-(server-)dbg package consists in:

compile the code in RelWithDebInfo mode;
separate the debug information in, for example, zandronum(-server).debug;
strip the debug info in the original executable, ie zandronum(-server);
link zandronum(-server).debug to zandronum(-server) as the debug info table.

Then add such .debug files into the new packages.

The instructions reported here show the whole idea better.
No tags attached.
Issue History
2015-01-15 16:03Edward-sanNew Issue
2015-01-15 16:04Edward-sanSummaryAdd 'zandronum-debug' package for debugging purpose => Add 'zandronum(-server)-debug' package for debugging purpose
2015-01-15 16:06DuskNote Added: 0011380
2015-01-15 17:05Edward-sanSummaryAdd 'zandronum(-server)-debug' package for debugging purpose => Add 'zandronum(-server)-dbg' package for debugging purpose
2015-01-15 17:05Edward-sanDescription Updatedbug_revision_view_page.php?rev_id=6396#r6396

Notes
(0011380)
Dusk   
2015-01-15 16:06   
Shouldn't we rather have a zandronum-dbg and zandronum-server-dbg which would contain the stripped debug symbols of zandronum and zandronum-server?