[llvm-commits] CVS: llvm/Makefile.rules
Chris Lattner
sabre at nondot.org
Wed May 24 16:37:10 PDT 2006
On Wed, 24 May 2006, Reid Spencer wrote:
>> +# this can be overridden on the make command line.
>> +OPTIMIZE_OPTION := -O3
>
> Yuck! :)
>
> That means anyone not using a compiler that understands -O3 will have to
> put that on every make command line. I assume this is a temporary
> situation. What we ought to do is put the value into Makefile.config.in
> and have configure deduce it when it determines the kind of compiler
> we'll be using. If that makes sense, can you file a bug and I'll get to
> it eventually?
That's not the intention of this option. The specific situation I have is
that some versions of GCC crash when compiling some of the LLVM sources as
-O3. As a temporary work around, I'm forcing -O2 to be used: ugly but
effective. The only way to check for this in an autoconf check would be
to compile all of llvm with -O3 :)
I don't think the LLVM build systems are well suited for compilers that
don't grok -O3, but this patch doesn't change that...
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
More information about the llvm-commits
mailing list