[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lilypond speed (was Re: How to make GNU Guile more successful)
From: |
Thomas Morley |
Subject: |
Re: Lilypond speed (was Re: How to make GNU Guile more successful) |
Date: |
Sun, 12 Mar 2017 22:07:04 +0100 |
Hi,
2017-03-09 13:13 GMT+01:00 Ludovic Courtès <address@hidden>:
> Hello,
>
> Thomas Morley <address@hidden> skribis:
>
>> Btw, I've improved my local setup to be able to test lilypond more
>> quickly with different guile versions. Though I wasn't able to compile
>> 1.8.8, neither from the repository nor from the tarball downloaded
>> from
>> https://www.gnu.org/software/guile/download/
>> Due to:
>> async.c: In function 'scm_i_queue_async_cell':
>> async.c:243:14: error: variable 'count' set but not used
>> [-Werror=unused-but-set-variable]
>> size_t count;
>> ^
>>
>> Am I missing something?
>
> Could you try configuring like this:
>
> ./configure --disable-error-on-warning
>
> ?
Works.
Thanks for the hint.
>> I'm aware noone is interested in developing 1.8.8 further, though I
>> would have prefered to build lilypond with that version as well, like
>> the other test-versions.
>
> The performance gap in LilyPond between 1.8 and 2.0 is terrible. I
> suppose LilyPond uses ‘eval’ to run Scheme code? What fraction of the
> Scheme code being run for this benchmark is pre-compiled (as a .go
> file)? Is auto-compilation enabled, and could it be that the figures
> include auto-compilation time?
I think/hope Paul answered already sufficiently.
Let me add, I'd be interested in examples of cross-compiled
applications having already done so, as well.
The guile2-manual says nothing about the best practise or perhaps I missed it.
Thanks,
Harm
- Re: How to make GNU Guile more successful, (continued)
- Re: How to make GNU Guile more successful, Thomas Morley, 2017/03/05
- Re: How to make GNU Guile more successful, Thomas Morley, 2017/03/05
- Lilypond speed (was Re: How to make GNU Guile more successful), Andy Wingo, 2017/03/06
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Thomas Morley, 2017/03/08
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), David Kastrup, 2017/03/08
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Thien-Thi Nguyen, 2017/03/09
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Ludovic Courtès, 2017/03/09
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Paul, 2017/03/09
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Ludovic Courtès, 2017/03/10
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Paul, 2017/03/10
- Re: Lilypond speed (was Re: How to make GNU Guile more successful),
Thomas Morley <=
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Ludovic Courtès, 2017/03/12
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Matt Wette, 2017/03/12
- Re: Lilypond speed (was Re: How to make GNU Guile more successful), Andy Wingo, 2017/03/13
- Controlling optimizations in 2.2, Ludovic Courtès, 2017/03/13
- Re: Controlling optimizations in 2.2, Andy Wingo, 2017/03/13
- Re: How to make GNU Guile more successful, Matt Wette, 2017/03/03
- Re: How to make GNU Guile more successful, Amirouche, 2017/03/03
- Re: How to make GNU Guile more successful, Amirouche, 2017/03/03
- Re: How to make GNU Guile more successful, Mike Gran, 2017/03/03
- Re: How to make GNU Guile more successful, Matt Wette, 2017/03/03