Jonas Hahnfeld writes:

>> and never got merged.  So we've just been patching Guile ourselves (to
>> create Windows binaries for Dezyne, for example).  Recently, Jonas
>> Hahnfeld managed to split that patch up in several bits, make fixes for
>> lightening, and get it merged; lovely!
>
> I would like to clarify that I *did not* split up the patch because it
> was entirely based on the concept of requiring and patching mini-gmp.
> The merged changes work with upstream interfaces of GMP, at the expense
> of a slightly slower conversion in case the value at run-time falls
> between 2**32 and 2**64 and does not fit into long.

Ah sorry, I totally missed that.  But your patch still adheres to the
requirement of having identical .go files for any 64-bit system, right?

>> We're still carrying a number of patches, e.g., on
>> 
>>     https://codeberg.org/spk121/guile/commits/branch/wip-mingw-2026
>> 
>> and
>> 
>>     https://codeberg.org/janneke/guile/commits/branch/wip-mingw-2026
>> 
>> some of which (compile time file-name-convention for MinGW) are too
>> broken and ugly to merge and for which there's no solution yet.
>
> Some of the changes may still be useful, but I would like to ask that
> each of them is checked, to avoid that we inadvertently introduce
> downstream modifications to mini-gmp (which should not be needed
> anymore).

Sure; that's one of the reasons for submitting a pull request with a
working guix recipe so that we're able to check that!

Greetings,
Janneke

-- 
Janneke Nieuwenhuizen <[email protected]>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

Reply via email to