ghc: 9.6.3-binary -> 9.6.4-binary#297418
ghc: 9.6.3-binary -> 9.6.4-binary#297418mpscholten wants to merge 1 commit intoNixOS:haskell-updatesfrom
Conversation
|
Upgrading to 9.6.4 doesn't solve any of our problems, the problem is not a regression that was fixed in 9.6.4, but rather an issue with the bindists of 9.6 as such. The 9.6.4 bindist has a completely new issue (passes unsupported flags to our ld), so it doesn't seem worth it since none of the codegen bugs in .3 seem to affect the GHC bootstrap. |
|
We run into a different issue with GHC 9.6.4. I'm pretty confident it's hsc2hs's fault. When building the clock package, hsc2hs passes The Nixpkgs-build GHC 9.6.4 doesn't have this problem, so either it's an issue with whatever hsc2hs is in that bindist, or Nixpkgs' is hiding the problem some other way (with a patch or |
|
Ah @sternenseemann you beat me to it. Given the 9.6.x bindist issues, do you see a big problem with using the Nixpkgs-built 9.6.4 to bootstrap the 9.8.x GHCs? |
ld64 was upgraded to 951.9 in #307880, which is the version shipped with Xcode 15. The |
Description of changes
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.