> Hi Paolo,
>
> today I tried to compile LilyPond with guile-3.
>
> ####
>
> Guile-3 was compiled from their repo with:
>
> sh autogen.sh
> ./configure
> make
> sudo make install
>
> giving me "3.0.2.124-e7398")
>
> ####
>
> For compiling LilyPond I used:
>
> sh autogen.sh --noconfigure
> mkdir -p build/
> cd build/
> ../configure GUILE_FLAVOR=guile-3.0
> make
>
> ###
>
> `make' succeeded, though there is a problem reported:
> imported module (lily) overrides core binding `_'
> Which is caused by guile now using `_' as a reserved keyword. Formerly
> it was short for gettext, now `G_' should be used.
> Though, for now I didn't fix it.
>
> I then compiled some scores with this LilyPond and compared timing
> with released lilypond-2.21.1.:
> LilyPond with guile-3 needs in average ~40% more time.
> No clue whether the timing is influenced by the not fixed gettext-shortcut.
>
> Note that I didn't try to build the docs nor did I try to compile the
> regtests.
> More problems could pop up then...
>
>
>
Hi Harm,

thanks for sharing this test.
At this point, I'm meditating about a "selective" way of compiling a score
with a preprocessor, so to save time.
I'll open a thread in the ML about this, ASAP.

Best,
P

Reply via email to