Bart Smaalders wrote:
> Roland Mainz wrote:
> > David Powell wrote:
> >> On Thu, Dec 21, 2006 at 11:38:49PM +0100, Roland Mainz wrote:
> >>> Is there any reason that the Sun Studio compiler still gets called with
> >>> -xO[1-5]/-O (=optimizer enabled) when "bldenv" was called with the debug
> >>> switch ("-d") ? Sometimes this makes debugging (or core dump analysis)
> >>> harder then neccesary... ;-(
> > [snip]
> >>   The other reason is practical: though running debug bits will help us
> >>   catch more bugs sooner, fewer people will do it if they have to run
> >>   unoptimized binaries.  There's already a performance penalty for
> >>   running debug bits, and adding another (and probably much larger one)
> >>   isn't going to win friends.
> >
> > Ok... but sometimes it may be "nice" to have a non-optimized binary...
> > ... would it be possible/usefull to add something like a "-D" switch to
> > "bldenv" which turns debugging "on" and the optimizer "off" (or uses
> > -"xO0", assuming dbx doesn't switch to it's "restricted" mode in this
> > case) ?
> 
> Project teams sometimes leave alternate targets in place for these
> types of builds.  This allows them to debug quickly.

I wish it would be that easy in our case where the various pieces are
shattered over more a dozend directories in usr/src/lib/ and
usr/src/cmd/ ... ;-/

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) [EMAIL PROTECTED]
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to