-
-
Notifications
You must be signed in to change notification settings - Fork 35
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 for GHC 8.10.1 #90
Comments
GHC 8.10 is brand new in |
It's been 3 month since the issue was opened and 8.10 is not that brand new already. I am using it from nixpgs-unstable (both gmp and integer-simple ones) with dynamic linking, I think it's time for brining static linking to it. I'm happy to help if there's a known pattern to follow to bring a new compiler version to this project. |
Hey, the approach I use is usually the following:
|
Another blocker for this: NixOS/nixpkgs#85924 |
I've made a WIP PR #98 in which we can work on this together. I am currently quite busy so I would appreciate for others to join in the effort to make it work together. Road blockers should also be posted there (instead of here). |
Awesome, thanks! Let me check how much time I can allocate from my working hours, but if not, I can spare some weekend time as I also have pet projects that run on 8.10 and that I'd like to bring static linking to. |
@avanov I've put a lot of fixes in #98 by now so there is some chance for your packages to build on that now; however, a lot of packages simply have broken upper bounds and this will only be fixed when Stackage updates to an LTS with GHC 8.10 in, and nixpkgs updates to that Stackage version. Nevertheless, there are more things that can be fixed independent of that, and I have listed them in the description of #98. In particular, helping with #99 (comment) would be the biggest impact contribution (tracked at #99). After that, it may also make sense to help improving GHC 8.8.3 support (which currently is also dependent on the above sentence). |
PR #98 was merged, GHC 8.10 is now fully working. |
I have tried to build GHC 8.10.1 against musl in thebrodmann/soallpeach/next.
static.nix
default.nix
It failed with the following error:
I know that GHC 8.10.1 is not supported yet, but I'm interested to see is it possible or not?
The text was updated successfully, but these errors were encountered: