Le 14/11/2022 à 18:31, Volodymyr Prokopyuk a écrit :
Hi,It seems that LilyPond v2.23.81 depends on Guile v2.2. On Linux Arch systems (e. g. Manjaro) Guile v3.0.8 is installed by default. Currently LilyPond v2.23.81 requires Guile v2.2 as a mandatory dependency, which makes installation of the latest Lilypond versions from source problematic on Linux Arch systems. How difficult the migration from Guile v2.2 to Guile v3.0.8 is for LilyPond? Can the migration be part of the LilyPond v2.24 release?
This is already possible: ../configure GUILE_FLAVOR=guile-3.0 I use Guile 3.0 on a daily basis for development (because byte-compilation is faster). You can use this for youself, but if you are a package maintainer, very please think really hard before packaging LilyPond with Guile 3.0. Everyone else will have Guile 2.2, so it might make for code that works for someone not work for someone else. (We display the Guile version on startup these days, but Frescobaldi removes this message, unfortunately.) It has also not been tested widely as Guile 2.2 has been. Thanks, Jean
OpenPGP_signature
Description: OpenPGP digital signature