From: Divya Ranjan <divya@subvertising.org>
To: Saku Laesvuori <saku@laesvuori.fi>
Cc: guix-devel@gnu.org
Subject: Re: Haskell & Rust Team on recent stable releases of compilers
Date: Mon, 21 Oct 2024 15:44:12 +0000 [thread overview]
Message-ID: <8734kpsboz.fsf@subvertising.org> (raw)
In-Reply-To: <pjncwz422naeegjafzaepmoblpwtgnqm32hgml4tkqepqqswao@mws3a62ryann> (Saku Laesvuori's message of "Mon, 21 Oct 2024 18:07:31 +0300")
Hello, Saku!
Saku Laesvuori <saku@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.
prev parent reply other threads:[~2024-10-21 15:44 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-21 14:50 Haskell & Rust Team on recent stable releases of compilers Divya
2024-10-21 14:57 ` Andreas Enge
2024-10-21 15:28 ` Divya Ranjan
2024-10-21 15:45 ` Andreas Enge
2024-10-21 15:53 ` Divya Ranjan
2024-10-22 8:43 ` Efraim Flashner
2024-10-22 9:29 ` Divya
2024-10-21 15:07 ` Saku Laesvuori
2024-10-21 15:39 ` Lars-Dominik Braun
2024-10-21 15:49 ` Divya Ranjan
2024-10-22 14:32 ` Lars-Dominik Braun
2024-10-22 14:50 ` Divya
2024-10-22 15:07 ` Jordan Moore
2024-10-21 15:44 ` Divya Ranjan [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8734kpsboz.fsf@subvertising.org \
--to=divya@subvertising.org \
--cc=guix-devel@gnu.org \
--cc=saku@laesvuori.fi \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.