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 support for GHC 9.4.3 #1830

Closed
wants to merge 5 commits into from
Closed

Add support for GHC 9.4.3 #1830

wants to merge 5 commits into from

Conversation

GuillaumeGen
Copy link
Contributor

No description provided.

@GuillaumeGen
Copy link
Contributor Author

Not as straightforward as for previous versions.

@avdv
Copy link
Member

avdv commented Nov 7, 2022

Seems like they changed the layout of the Linux distribution and made it similar to the Windows and Darwin ones...

Maybe you could have a look at #1825 where I began modeling the GHC bindist layout in code, instead of configuring the prefixes for each version. That should make maintenance easier once the dust has settled and GHC uses a single canonical layout for all platforms...

@GuillaumeGen
Copy link
Contributor Author

GHC uses a single canonical layout for all platforms

Is it something that the GHC development team targets?

I agree that not manually enriching this list of prefix would be better, but I thought that it was the right version to support GHC-9.4, since Stackage started to investigate moving their nightly build to 9.4 one month ago, so 9.4.3 will probably be the first 9.4 version widely used.

@GuillaumeGen
Copy link
Contributor Author

Outside of the small layout modifications, which were quite annoying to investigate, but not hard to fix, there seem to be a new error on Windows, related to lld linker not accepting option -d.
I don't know what is making this call to lld and why it changed with GHC-9.4.3.

@avdv
Copy link
Member

avdv commented Jun 12, 2023

We added support for GHC 9.4.5 in #1890, but we also see a linker error on Windows (see #1892).

@avdv avdv closed this Jun 12, 2023
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

Successfully merging this pull request may close these issues.

2 participants