> Suspiciously, "ghc -O2 --make" is almost as fast at 24.438s (6.10.2) You have to be careful when recompiling with a different -O setting that you first remove all intermediate files (.o and .hi). I think that GHC only looks at the source to determine which files need to be compiled and not at any settings.