David Edelsohn wrote:

>>> I actually think that the hybrid files should be the default.  If you
>>> are willing to make invasive changes to your build environment to
>>> support two files, then you should be willing to add extra options to
>>> support that.

> IBM XLC whole program IPA mode defaults to hybrid files.  One explicitly
> specified -qipa=noobject to avoid emitting standard object files.  Hybrid by
> default follows the rule of least surprise.

I third this suggestion.  I think having the option is very useful, but
I still think hybrid should be the default.  There are lots of reasons
LTO isn't going to work for many users for a while (like, for example, a
bug in LTO), and having hybrid object files gives them an easy way to
succeed.

As with any argument about defaults, it depends on what you think is the
"typical" use case.

-- 
Mark Mitchell
CodeSourcery
[EMAIL PROTECTED]
(650) 331-3385 x713

Reply via email to