> That's to say
> ./configure CFLAGS="-02"
> creates a Denemo binary that crashes on startup while
> ./configure CFLAGS="-00"
> gives one that does not crash?

That's correct.

> Out of curiosity what does -O1 do?

It produces a working binary.

I tried to track down a list of the compiler optimizations that -O2
enables that -O1 doesn't, but I can't seem to find that list for the
compiler I'm using:

        Configured with: 
--prefix=/Applications/Xcode.app/Contents/Developer/usr 
--with-gxx-include-dir=/usr/include/c++/4.2.1
        Apple LLVM version 9.1.0 (clang-902.0.39.2)
        Target: x86_64-apple-darwin17.7.0
        Thread model: posix
        InstalledDir: 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Eddy





Reply via email to