-
Notifications
You must be signed in to change notification settings - Fork 237
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
Fix arm cross compilation with ghc 8.6.5 #654
Conversation
@TravisWhitaker can you please check that native aarch64 still works ok with this change? |
5fcbbcd
to
0d35e65
Compare
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.
lgtm.
@angerman @hamishmack This makes haskell.nix unusable (at least with GHC 8.8.x) on aarch64. There is infinite recursion somewhere:
Is there haskell.nix CI for aarch64? |
Hmm, I might've spoken too soon. I'm bisecting now.... |
This should fix the infinite recursion issue with #654
* ghc 8.10 * Adds/Updates/Removes materialization files * Disable one-shot-kqueue-on-macos patch on ghc-8.10 * Test ghc883 and ghc8101 but only with nix 20.03 * Various smaller fixes. This should fix the infinite recursion issue with #654 Co-authored-by: Lennart Spitzner <[email protected]>
@hamishmack 15fc6b3 indeed fixed this on native aarch64, thanks! |
* ghc 8.10 * Adds/Updates/Removes materialization files * Disable one-shot-kqueue-on-macos patch on ghc-8.10 * Test ghc883 and ghc8101 but only with nix 20.03 * Various smaller fixes. This should fix the infinite recursion issue with input-output-hk#654 Co-authored-by: Lennart Spitzner <[email protected]>
#620 broke cross compilation to Aarch64 with ghc 8.6.5.
This can be observed by running:
This change reinstates Aarch64 support.