-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
[20.09] ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407) #101214 #102477
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
Conversation
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.
@roberth Thanks for backporting this.
I'm fine with merging this in as-is, but on the previous PR, @vcunat recommended that it should be merged into staging-next
instead of master
because there were a huge backlog of aarch builds on hydra.
However, as of right now, there are only 420 packages in the backlog for aarch64 (on https://hydra.nixos.org/queue-summary):
@vcunat Is this a lot? Or is 420 small? Can this be merged directly into release-20.09
?
Oddly, the https://hydra.nixos.org/queue-summary page doesn't show me a row for I'm also seeing a lot of aborted build like this https://hydra.nixos.org/build/129460097, so I'm not sure if those builds can even succeed at this time. |
It's empty now. Partially thanks to many builds being blocked (including On this commit the build seems OK – on the community machine (someone's cached it there already). |
It seems to be ok. My build agent is currently 18 drvs away from |
OK, after fixing the missing maintainer it started to build: https://hydra.nixos.org/eval/1623733#tabs-unfinished |
Aah right, I forgot to check... we're back at the "Output limit exceeded" problem: https://hydra.nixos.org/build/129491025 |
Stripping the docs and profiling from the bootstrapping compiler may work. #102504 The eventual compiler fits well within the limits. |
@roberth It still seems to be around the 2gb limit(?), but I think |
That's what I did in #102504 (comment) |
Motivation for this change
Fix the GHC build on aarch64-linux. Backport of #101214
Refs #97407
Feel free to close if it's better merged via staging-20.09.
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)