Productivity Tip from mpickering
oleg.grenrus at iki.fi
Wed May 26 13:28:31 UTC 2021
(Not really) funny observation, that page and hadrian/doc/README.md have
about the same, but slightly different information. I don't know which
one to believe!
On 26.5.2021 15.38, Richard Eisenberg wrote:
> Could you add this insight to the wiki somewhere, so we can find it
> later? https://gitlab.haskell.org/ghc/ghc/-/wikis/building/hadrian seems
> like the right place.
>> On May 26, 2021, at 7:47 AM, Matthew Pickering
>> <matthewtpickering at gmail.com <mailto:matthewtpickering at gmail.com>> wrote:
>> I am now using a new flavour combination which is proving *very* nice
>> as a compromise between fast recompiles and passing tests.
>> My normal build command is now:
>> ./hadrian/build --flavour=default+no_profiled_libs+omit_pragmas
>> --freeze1 -j
>> This has the effect of
>> * base libraries are compiled with optimisation
>> * Profiling libraries are not built
>> * Stage 1 compiler is compiled with -O + -fomit-interface-pragmas, so
>> recompilation behaviour is much better.
>> The end result is a nearly clean testsuite run (I think there are two
>> failures) but much faster iterations when modifying `compiler/*`.
>> ghc-devs mailing list
>> ghc-devs at haskell.org <mailto:ghc-devs at haskell.org>
> ghc-devs mailing list
> ghc-devs at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ghc-devs