
Simon Peyton Jones via ghc-devs
Apparently 'sh validate' now uses Hadrian. This has broken one of my workflows:
* build the stage1 compiler * cd testsuite/tests * make stage=1
That is, run the testsuite with the stage-1 compile. (This often produces a small test case for a compiler crash, much easier than debugging GHC compiling itself.) How do I do this?
I suspect (but have not tested) that you can accomplish this with hadrian/build.cabal.sh --flavor=validate --build-root=_buildvalidate --test-compiler=_buildvalidate/stage0/bin/ghc Although I'll admit this is far from convenient. If you weren't using the `validate` script this would just be hadrian/build.cabal.sh --test-compiler=_build/stage0/bin/ghc Cheers, - Ben