Ludovic Courtès <l...@gnu.org> skribis: > Ludovic Courtès <l...@gnu.org> skribis: > >> However, on ARMv7, Guile 3.0 segfaults as it’s building: >> >> >> https://ci.guix.gnu.org/log/8b8c0hxvm9qa5kff168vdr3943cc2s61-guile-next-3.0.0 > > It seems that the regression happened between 2.9.4 and 2.9.9¹: > > https://ci.guix.gnu.org/build/1687242/details > > I’ve reported it here: > > https://issues.guix.gnu.org/issue/39208
Commit 6e6aab0b6af0bf60b2c7276fa9ee6ca6da9aef88 disables JIT on armhf-linux to work around this issue. >From a quick test on a machine that wasn’t quite idle, so take with quite a bit of salt, the non-JIT ‘guile3.0-guix’ is ~6% *slower* than ‘guix’ on armhf-linux (wall-clock time of “guix build libreoffice -nd”). Could someone check what they get? That’s a bummer but it’s understandable because the instruction set of the VM in Guile 3 is larger and lower-level: https://wingolog.org/archives/2018/01/17/instruction-explosion-in-guile Regardless, I would go ahead and move (guix self) to Guile 3 now. Thoughts? Thanks, Ludo’.