Running test with the stage-1 compiler
Ben Gamari
ben at smart-cactus.org
Mon Dec 9 22:23:38 UTC 2019
Simon Peyton Jones via ghc-devs <ghc-devs at haskell.org> writes:
> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20191209/a13bfed7/attachment.sig>
More information about the ghc-devs
mailing list