Hello, Saku! Saku Laesvuori <s...@laesvuori.fi> writes:
> I think you need to add every other major release to the chain. We > already have 9.2 and 9.4, so 9.6 should not be a problem in that regard. Okay, so GHC needs to be incrementally upgraded, understood. >> Also, is the process of adding a GHC release, or any Haskell package >> any different from the typical procedure to add a package? I'd like >> some introductory guidance/resources to learn that. > > Not really, but this specific update (GHC 9.4 to 9.6) is quite tricky > because GHC changed their build system from a make to Hadrian. Hadrian > written in Haskell and depends on quite many packages, so we need to > build all those with an earlier GHC version to be able to build the > current GHC. See https://issues.guix.gnu.org/67921 for the current > situation with this. I am still quite busy with other things in life, so > feel free to pick those patches up. Indeed, since I’ve done a bit of tinkering with GHC’s source, and have tried building with Hadrian, I’ll see what can be done. Thank you for referring me to the issue, I’ll check. > The Guix manual[1] and cookbook[2] have generic documentation and examples > for creating Guix packages. > > [1]: https://guix.gnu.org/manual/devel/en/guix.html > [2]: https://guix.gnu.org/cookbook/en/guix-cookbook.html Thanks! Regards, -- Divya Ranjan, Philosophy, Mathematics, Libre Software.