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

Add GHC 9.4 #1595

Closed
ocharles opened this issue Aug 17, 2022 · 12 comments
Closed

Add GHC 9.4 #1595

ocharles opened this issue Aug 17, 2022 · 12 comments
Assignees
Labels
enhancement New feature or request

Comments

@ocharles
Copy link
Contributor

I'm sure this is on the radar, but adding an issue here for tracking purposes.

@hamishmack hamishmack self-assigned this Aug 18, 2022
@michaelpj michaelpj mentioned this issue Sep 7, 2022
@yvan-sraka yvan-sraka added the enhancement New feature or request label Sep 20, 2022
@MangoIV
Copy link
Contributor

MangoIV commented Sep 27, 2022

Has there been any work on this yet? If not, is there documentation on what has to be done and tested to upgrade to ghc942?

@hamishmack
Copy link
Collaborator

I have made a start on this and should have something to try soon. When I tried to build 9.4.1 with the make code we have been using I ran into problems. I've switched to trying with the hkm/hadrian branch, but got stuck on making windows cross compilation work.

@amesgen
Copy link
Member

amesgen commented Nov 2, 2022

but got stuck on making windows cross compilation work.

At least for me, GHC 9.4 even without mingwW64 support would already be very useful. Also happy to try to help if there already is a WIP branch somewhere 😄

@shlevy
Copy link
Contributor

shlevy commented Nov 6, 2022

@hamishmack For GHC itself is there a reason we can't just use nixpkgs upstream when it's available?

@amesgen
Copy link
Member

amesgen commented Nov 7, 2022

Another one: #1565

@MangoIV
Copy link
Contributor

MangoIV commented Nov 18, 2022

Hi, bumping this, it would be really neat to be able to use haskell.nix with ghc94 now that stackage nightly has moved to ghc94, too

@hamishmack, can I maybe help you with this? anything specific that is missing?

Thank you in advance.

@peterbecich
Copy link
Contributor

work-in-progress #1787

@peterbecich
Copy link
Contributor

See #1475

@sternenseemann
Copy link

Building GHC 9.4.* works fairly reliably with make by now which may be a path of less resistance for now. Some things don't even work with hadrian and 9.4, e.g. building a cross compiler.

@peterbecich
Copy link
Contributor

Okay, in that case I will complete #1787

@ocharles
Copy link
Contributor Author

ocharles commented Jan 6, 2023

Closing as GHC 9.4 is now available in Haskell.nix.

@ocharles ocharles closed this as completed Jan 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants