Why does configure.developer use -gstabs in Samba3?

James Peach jpeach at sgi.com
Mon Apr 10 05:15:52 GMT 2006


On Mon, 10 Apr 2006 02:48 pm, Tim Potter wrote:
> On Mon, 2006-04-10 at 14:29 +1000, James Peach wrote:
> > Hi all,
> > 
> > Is there a good reason why configure.developer in Samba3 uses
> > "-gstabs"? Would a simple "-g" be a sufficient replacement?
> 
> A particular version of gcc 3.x introduced support for the dwarf-2
> debugging format which includes lots of debug info for cpp macros.  This
> blew out the size of binaries built with plain -g to hundreds of
> megabytes instead of the much more reasonable tens of megabytes.  (-:
> 
> Using -gstabs forces gcc to use the older format which doesn't allow cpp
> macro debugging but produces much smaller debug binaries.

Ahh. In that case, I'll learn to live with the warning.

-- 
James Peach | jpeach at sgi.com | SGI Australian Software Group
I don't speak for SGI.



More information about the samba-technical mailing list