On Jul 27, 2010, at 5:02 PM, Barrett, Brian W wrote:

> Yes, but say I'm using a custom built version of gcc that doesn't do -gstabs 
> quite right.  Now you've screwed me.  

The configure test checks to see if -gstabs+ is accepted by the compiler.

> I'm a firm believer that our configure script should do what the user says, 
> as exactly as possible.  Changing AC behavior a little bit is a gray area, 
> but one I'm almost ok with (since AC_PROG_CC will add -g if CFLAGS is empty).

We override that, though -- we take out that -g if CFLAGS was empty.

I understand what you're saying, and in general I agree -- that we should add 
as little as possible to what the user said.  But I don't quite know how to 
balance:

 * adding as few flags as possible
 * making debugging symbols work for those of us who aren't familiar enough 
with OSX to know that you need the special/secret -gstabs+ flag (and just 
expect -g to be enough)

I've been developing POSIX software on a Mac for several years (i.e., not 
Mac-specific software, so I never dived into the details of Mac-specific 
functionality) and fell into the 2nd category until about a week ago.

Got any suggestions?

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to