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.

Reply via email to