Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support GHC 9.6.3 #5

Closed
mpilgrem opened this issue Oct 1, 2023 · 4 comments
Closed

Support GHC 9.6.3 #5

mpilgrem opened this issue Oct 1, 2023 · 4 comments

Comments

@mpilgrem
Copy link

mpilgrem commented Oct 1, 2023

GHC 9.6.3 is not in the Version Matrix but is now supported by nightly-2023-10-01.

GHC 9.6.3 has an 'official' Alpine Linux/x86_64 version (dynamically linked) that, I think, is free of the problems that trouble the statically-linked versions for that platform.

Also, Stack 2.13.1 has been released. All of its 'official' Linux binary distributions are now statically linked.

@benz0li
Copy link
Owner

benz0li commented Oct 1, 2023

GHC 9.6.3 is not in the Version Matrix but is now supported by nightly-2023-10-01.

glcr.b-data.ch/ghc/ghc-musl:9.6.3 will be available by tonight.

GHC 9.6.3 has an 'official' Alpine Linux/x86_64 version (dynamically linked) that, I think, is free of the problems that trouble the statically-linked versions for that platform.

As long as there is no GHC binary distribution for Alpine Linux/AArch64 available, the images will be created as follows:

  1. Multi‑arch: linux/amd64, linux/arm64/v8
  2. Built using Hadrian, from source, without docs
  3. Built using the LLVM backend
    • flavour: perf+llvm+split_sections

Also, Stack 2.13.1 has been released. All of its 'official' Linux binary distributions are now statically linked.

This is great news! Stack 2.13.1 will be part of

  • glcr.b-data.ch/ghc/ghc-musl:9.6.3
  • glcr.b-data.ch/ghc/ghc-musl:9.4.7
  • glcr.b-data.ch/ghc/ghc-musl:9.2.8

@benz0li
Copy link
Owner

benz0li commented Oct 1, 2023

@mpilgrem I will create a pull request for Stack's Dev Containers as soon as everything is ready.

@benz0li
Copy link
Owner

benz0li commented Oct 2, 2023

@mpilgrem I will create a pull request for Stack's Dev Containers as soon as everything is ready.

Done.

Cross reference: commercialhaskell/stack#6266

@benz0li benz0li closed this as completed Oct 2, 2023
@benz0li
Copy link
Owner

benz0li commented Oct 2, 2023

As long as https://github.com/haskell/docker-haskell does not provide dynamically linked bindists for both Alpine Linux/x86_64 and AArch64 I will continue to maintain GHC musl.

https://gitlab.haskell.org/ghc/ghc/-/issues/24044#note_529364

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants