restrict alex < 3.5.2.0, more ghc-9.8.4 fixes and ghc-9.12.1 as a build compiler #577
+19
−21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
(commit 245912d): alex-3.5.2.0 was released to hackage on 2024-12-30. it produces errors like this
on flavors >= ghc-9.12.1 e.g. https://github.com/digital-asset/ghc-lib/actions/runs/12553438884. verified that this is a problem for GHC too. see haskell/alex#266
(commit 81196e9): two more fixes relating to 9.8.4 as a build compiler
(commit 27e2421): add an exclusion to ghc-lib's hs-src dirs
(commit 29ca22c): haskell-hvr/cryptohash-sha256#25 got closed enabling us to remove the extra hadrian cabal flags from 'Ghclibgen.hs' and ghcup now serves ghc-9.12.1 (since 2024-12-15 looks like) so, move ghc-lib-ghc-HEAD-ghc-9.10.1.yml to ghc-lib-ghc-HEAD-ghc-9.12.1.yml, ghc-lib-ghc-master-ghc-9.10.1.yml to ghc-lib-ghc-master-ghc-9.12.1.yml (updating the build compiler to ghc-9.12.1 accordingly) and update the README build badge (after landing this it's probably necessary to modify the repository "required test" settings).