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
ghcHEAD: 8.11.20200505 -> 8.11.20200731 #94321
Conversation
37be7ee
to
fa9f44e
Compare
@utdemir Could you rebase this on the Also, after rebasing, could you try to get ofborg to build some of these packages for you? I'd like to see that it actually is building successfully. Oh, and it looks like the |
fa9f44e
to
657381b
Compare
Done, and yes, it was related to this PR, I just fixed it; thanks!
I do not think ofborg trusts me enough to do that, and even if it did I do not know if we should make it compile two GHC's, might be a bit heavy. If that is fine, someone with enough permissions can run: @GrahamcOfBorg build haskell.compiler.ghcHEAD haskell.compiler.native-bignum.ghcHEAD |
It looks like ofborgs
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me. Thanks for fixing this up @utdemir.
It would be great if @ggreif could do a quick review of this, since he is often responsible for updating these GHC derivations here in nixpkgs.
If he signs off on this, I'm happy to merge it in.
@utdemir If he doesn't respond in a few days, feel free to ping me and I will merge it in anyway.
As for the arm build, it is unfortunate they don't "just work", but without an arm machine it is hard to debug it. I don't think too many people actually use this ghcHEAD package set, so I'm fine with just going ahead and merging this in.
Just for comparison @GrahamcOfBorg build haskell.compiler.integer-simple.ghc884 haskell.compiler.integer-simple.ghc8101 |
@utdemir Thanks for doing this, it will be simpler to follow up on GHC 9.0 after this patch! @cdepillabout this looks totally reasonable to me. It appears that the non-gmp builds are wonky on aarch64 too:
Maybe @domenkozar can comment. |
Motivation for this change
This PR updates ghcHEAD to the latest revision as of today (2020-07-31).
There is one major change, now instead of
integer-simple
andinteger-gmp
, we have aghc-bignum
package with different backends. So I added a new compiler set likehaskell.packages.native-bignum.ghcHEAD
.Also, the next version will be called GHC 9.0, so instead of calling this
8.11
we might call it something like9.0-dev
.Let me know what you think.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)