Patches for GHC 9.6 support
This patches several Hackage libraries to be able to build with GHC 9.6.
Merge request reports
Activity
enabled an automatic merge when the pipeline for 63c7f0f3 succeeds
added 2 commits
- fe59ddab - Update futhark patch in light of ghc!7050 (merged)
- e4a541e0 - Patch servant-0.19.1 to work with transformers-0.6.*/mtl-2.3.*
enabled an automatic merge when the pipeline for e4a541e0 succeeds
Thanks @RyanGlScott !
Sigh. It turns out that the
futhark
patch that I added causes GHC 9.2 to loop when buildingfuthark
. What's more, I'm not the first person to notice this—see https://github.com/diku-dk/futhark/issues/1832#issuecomment-1373467934.I could add yet more CPP to makefuthark
build with GHC 9.2, but I'm disinclined to do so given that our support for the GHC 9.2 series inhead.hackage
is on life support, given thathead.hackage
usually targets the latest GHC release as the minimum. I've submitted !275 (closed) with a patch to drop GHC 9.2 support. I'll wait until that's landed, after which I can rebase this MR.EDIT: On second thought, I'll just use CPP to make the
futhark
patch build with GHC 9.2.Edited by Ryan Scottadded 2 commits
- 6973ae5c - Patch servant-0.19.1 to work with transformers-0.6.*/mtl-2.3.*
- a5c4468a - Update futhark patch in light of ghc!7050 (merged)
enabled an automatic merge when the pipeline for a5c4468a succeeds
mentioned in merge request !242 (closed)