For what it's worth, there's a "shortcut" to save a few keystrokes: --test-compiler=stage1
But this broke at some point in the past few months, as
documented in #17528. I am however working on a patch to make this
work.
Simon Peyton Jones via ghc-devs <ghc-devs@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
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-- Alp Mestanogullari, Haskell Consultant Well-Typed LLP, https://www.well-typed.com/ Registered in England and Wales, OC335890 118 Wymering Mansions, Wymering Road, London, W9 2NF, England