Skip to content
  • Alp Mestanogullari's avatar
    Add --hadrian flag to 'validate', to build, package up and test with hadrian · bbec05ab
    Alp Mestanogullari authored
    This also required fixing many, many, many problems with the existing
    binary-dist and test rules, so as to be able to indifferently test an
    in-tree compiler or one that comes from a binary distribution, both on my
    Linux and Windows systems.
    
    We can't quite run './validate --hadrian' to completion just yet on Windows, it
    fails right before running the tests on my Windows system, see #16353.
    It does work on Linux and returns the exact same results as when
    testing the in-tree compiler, modulo the few tests that we only run for an
    in-tree compiler.
    
    To make binary distributions work on my local systems and in CI, I've had to
    disable the generation of Haddock's PDF manual with LaTeX. This is tracked
    at #16352.
    bbec05ab