-
Notifications
You must be signed in to change notification settings - Fork 242
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
Use hadrian to build ghc 9.4 #1475
Conversation
bors try |
tryBuild failed: |
I've started working on porting GHC HEAD in nixpkgs to hadrian (NixOS/nixpkgs#179184), maybe that helps you – though I believe our expressions have diverged quite a bit. Haven't gotten very far yet, next up is looking into non-x86_64-linux and cross compilers. Edit: The work has been merged, but we only build GHC HEAD. Additionally a lot of desireable things don't work yet (like cross) which will require some work (or waiting for upstream fixes): https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/ghc/common-hadrian.nix |
Includes workarounds for: haskell/cabal#8352 haskell/cabal#8370
# Conflicts: # overlays/bootstrap.nix
# Conflicts: # overlays/haskell.nix
# Conflicts: # release.nix
# Conflicts: # materialized/ghc8104/nix-tools/default.nix # materialized/ghc8105/nix-tools/default.nix # materialized/ghc8106/nix-tools/default.nix # materialized/ghc8107/nix-tools/default.nix # materialized/ghc865/nix-tools/default.nix # materialized/ghc883/nix-tools/default.nix # materialized/ghc884/nix-tools/default.nix
# Conflicts: # materialized/ghc882/nix-tools/default.nix
Closes #1595 |
bors try |
bors try- |
bors try |
bors is dead :( I hope it's back soon. |
# Conflicts: # overlays/ghc-packages.nix
Replaces #1460