-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
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
Build failure: haskell.compiler.ghc{8107,902,92*,94*} on *-darwin #367686
Comments
|
I figured, too, but I have not been able to figure out why GHC >= 9.6 succeeds. It does not look like they've actually reordered anything upstream from diffing the obvious |
Anyone has a working example of overlay to work around this one? My attempt seem to be nullified somewhere: Borked attempt pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
overlays = [
(final: prev: {
haskell = prev.haskell // {
compiler = prev.haskell.compiler // rec {
ghc928 = prev.haskell.compiler.ghc928.override {
useLLVM = true;
llvmPackages = final.llvmPackages_17;
buildTargetLlvmPackages = final.pkgsBuildTarget.llvmPackages_17;
};
ghc92 = ghc928;
};
};
})
];
}; |
Don't touch |
Temporarily disable elm-format because it fails to build due to dependency on ghc, see NixOS/nixpkgs#367686 - helix-master - home-manager - nixpkgs-master - nix-darwin - scls-main - sops-nix
Temporarily disable elm-format because it fails to build due to dependency on ghc, see NixOS/nixpkgs#367686 - helix-master - home-manager - nixpkgs-master - nix-darwin - scls-main - sops-nix
Almost certainly due to the LLVM 16 -> 19 upgrade in #361878. LLVM 18 seems to have added the following check: llvm/llvm-project@d506aa4. It's not yet clear to me how GHC >= 9.6 (with hadrian doesn't trip that issue).
The text was updated successfully, but these errors were encountered: