<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Jan 19, 2014 at 2:05 PM, Jed Brown <span dir="ltr"><<a href="mailto:jed@jedbrown.org" target="_blank">jed@jedbrown.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> writes:<br>
<br>
>    Summary<br>
><br>
>    The reason for the current model is that in the original plan<br>
>    —with-debugging=0 would providing good compiler optimization flags<br>
>    (for each system) without the user having to set them; if the user<br>
>    set them via COPTFLAGS then we did set them ourselves.<br>
><br>
>    Observations<br>
><br>
>     1) The “standard” for passing optimization flags to ./configure is<br>
>     CFLAGS=“-O3 crap” we don’t support this and this confuses users<br>
><br>
>     2) If we followed the standard and the user only set<br>
>     non-optimization flags with CFLAGS we would not turn on<br>
>     optimization when user might expect it (does this ever happen?)<br>
<br>
Does it happen and would it be confusing?  I think it is not confusing,<br>
especially since it's what everyone else does.<br>
<br>
>     3) We provide a different, “better" way of providing optimization<br>
>     flags and other CFLAGS, but know one knows about it.<br>
><br>
>     4) Our —with-debugging=0 optimization flags are pretty bad, we<br>
>     should improve them<br>
><br>
>     So choices are<br>
><br>
>      A) follow standard<br>
<br>
I'm inclined to do this because it's less code and simpler logic, thus<br>
the easiest to explain.  If they don't set CFLAGS, of course we have to<br>
automatically choose reasonable defaults based on --with-debugging.<br>
</blockquote></div><br>I think changing to this is worse than what we currently have.</div><div class="gmail_extra"><br></div><div class="gmail_extra">   Matt<br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>