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
