"quick" vs "perf" builds

Simon Marlow marlowsd at gmail.com
Mon Mar 10 15:54:27 UTC 2014

Add another build type for your use case.  The "quick" build means 
"build everything as quickly as possible", which is useful for general 
development, but not benchmarking.


On 08/03/2014 07:45, Johan Tibell wrote:
> Hi,
> In my mind the "quick" build should be like the "perf" build, except
> building the stage2 compiler should be much faster. However, the perf
> build uses
> GhcLibHcOpts = -O2
> while the quick build uses
> GhcLibHcOpts = -O -fasm
> This means that if you're working on optimizing the generated code and
> are running benchmarks to verify your results, the quick build doesn't
> do the right thing.
> Since the purpose of the quick build is to work on the stage2 compiler,
> would it make sense having it build the libraries in the same way as the
> perf build?
> -- Johan
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs

More information about the ghc-devs mailing list