> > i'm afraid that's not the case currently: > > > > %guile-static-stripped crashes with a sigsegv (i.e. the guile used in the > > initrd (?)) > > https://issues.guix.gnu.org/71211 > > > Interesting. Is this a recent bug? When I was trying to bring up > Guix on the VisionFive 2 I was being dropped into a Guile REPL when > the initrd failed to find the root partition.
well, the reproducer "works" on a recent x86_64, but i originally noticed this long ago (maybe a year even). back then i investigated an early crash in the boot, and reached %GUILE-STATIC-STRIPPED, and made a TODO note to further investigate. then i forgot most of what happened, and recently i opened a bug report based on my note. since then EXPRESSION->INITRD may have changed, because it now uses %GUILE-STATIC-INITRD. but it's created with the same MAKE-GUILE-STATIC-STRIPPED that produces the faulty %GUILE-STATIC-STRIPPED, so... in short: the reproducer crashes both %GUILE-STATIC-STRIPPED and %GUILE-STATIC-INITRD on x86_64, and i believe that it crashes the same in the early phase of the boot when it tries to enter the debugger. -- • attila lendvai • PGP: 963F 5D5F 45C7 DFCD 0A39 -- Freedom cannot be given… it can only be taken away.