GHC 9.10.1 is now available!

@mpilgrem GHC musl image glcr.b-data.ch/ghc/ghc-musl:9.10.1 is available now:

  • Base image updated to alpine:3.20
    • Package clang18 added
  • LLVM v18 backend forced by patch
  • cabal-install updated to v3.12.0.0-prerelease
    • i.e. cabal-install v3.11.0.0

Cross references:


I have created a pull request to update Stack’s Dev Containers.

Cross reference: Dev Container: Add 'GHC 9.10.1' by benz0li · Pull Request #6595 · commercialhaskell/stack · GitHub

4 Likes

Hi! Thank you for the awesome work on the exception backtraces. I have been playing around with them a bit and have encountered a few issues, so I went digging. Now that I did, I found that portions of the proposal seems to be missing, for example, I couldn’t find the rethrowing mechanisms (there seem to even be open CLC proposals on that topic) and while the toplevel handler of the RTS itself seem to be adjusted, this doesn’t seem to be the case for GHCi/ runghc. Is there some place where I can find out about the status of things?

2 Likes

Like GHC 9.10.1’s documentation, I missed that os-string-2.0.2 is a new boot package when updating Stack’s global hints file. That is now fixed. Stack users may need to delete an incomplete global-hints-cache.yaml in the pantry directory of the Stack root to enjoy the corrected file.

(Stack uses the global hints file in the - rare - circumstances where the actual global package database of the specified version of GHC is not available to Stack.)

1 Like

Soon, file-io will be a new boot package too: libraries · master · Glasgow Haskell Compiler / GHC · GitLab

4 Likes

The linux/riscv64 GHC musl image for version 9.10.1 has been added to manifest glcr.b-data.ch/ghc/ghc-musl:9.10.1.

The manifest is also published on Quay and Docker Hub:

  • quay.io/benz0li/ghc-musl:9.10.1
  • docker.io/benz0li/ghc-musl:9.10.1
2 Likes