Skip to content

Update bounds/hadrian to fix bootstrapping with 9.0.

Andreas Klebinger requested to merge wip/andreask/ghc-9.0-fixes into master
    Update bounds/hadrian to fix bootstrapping with 9.0.

    This fixes #19484. In detail we:

    * Require alex-3.2.6, as alex-3.2.5 doesn't build with 9.0.
    * Require Cabal-3.4 as < 3.4 doesn't build with 9.0.
    * Allow a newer QuickCheck version that accepts the new base version.
    * Hide a type exported by Cabal-3.4 as it clashes with the name of a type
      in Hadrian.

I'm not sure if the alex-bound is safe for older boot compilers. CI will tell us!

Merge request reports