bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#72119: All kernels depend on the latest kernel


From: Dariqq
Subject: bug#72119: All kernels depend on the latest kernel
Date: Mon, 15 Jul 2024 17:24:29 +0000

Hi Wilko,

On 15.07.24 17:43, Wilko Meyer wrote:
Hi Dariqq,

As a solution I would propose either
- updating the default 5.14.49 header (there is a big warning next to it
so probably not a good idea)
- or create a second stable, recent enough header to use for such cases.

I'm still in favor of the second solution, as previously discussed here:
https://lists.gnu.org/archive/html/guix-devel/2024-06/msg00182.html.


Just creating a second newer header package would be relatively easy to implement without much rebuilds. (basically only all kernels which are already being rebuild weekly).

The more general problem is a bit more tricky though:

However, I think linux-libre-headers should refer to the latest
header, and for bootstrapping purpose there *should* be a
linux-libre-headers-bootstrap variable or something like that.


I agree that it is a bit confusing that there is an unversioned linux-libre for the the latest kernel but the unversioned header is some arbitrary version.

I'm not too knowledgable on the entire bootstrapping process, but if I
see that correctly, the headers are only used in
linux-libre-headers-boot0 of commencement.scm? That could be changed,
even though I'm not sure what that implies in terms of rebuilds.


The main part (i can see) where linux-libre-headers are used apart from the bootstrapping process is being propagated from glibc and therefore being included into *every* build environment (apart from hurd). So in terms of rebuilds basically everything.

Have a nice day,
Dariqq





reply via email to

[Prev in Thread] Current Thread [Next in Thread]