Re: Guile 64-bit Windows support, redux

"Dr. Arne Babenhauserheide" <[email protected]> Mon, 25 Aug 2025 21:03:51 +0200
Newsgroups gmane.lisp.guile.devel
Message-ID <[email protected]>
"Dr. Arne Babenhauserheide" <[email protected]> writes:

> Jonas Hahnfeld <[email protected]> writes:
>
>> On Wed, 2025-08-20 at 20:21 +0200, Dr. Arne Babenhauserheide wrote:
>>> "Dr. Arne Babenhauserheide" <[email protected]> writes:
>>> 
>>> > Mike Gran <[email protected]> writes:
>>> > 
>>> > > So I'm still plugging away at this Guile on Windows stuff.
>>> …
>>> > > I haven't pushed anything back to the main Guile git repo 
>>> > > savannah yet, because I don't want y'all to see me flailing around.
>>> It would be really cool to have good support on Windows again and to
>>> reduce the amount of patching necessary for Lilypond.

>> I would like to point out that the patches currently used by LilyPond
>> are still floating around, they are now nearing their second birthday:
>> https://lists.gnu.org/archive/html/guile-devel/2023-10/msg00051.html
>> AFAICT there still has not been a single comment on the approach taken
>> and whether it might be more suitable than heavily patching mini-gmp...
>
> @Mike: could we as concrete way forward first merge those patches and
>        switch to your approach later? Better become better now and
>        perfect later than staying bad until we can be perfect.
>
>        Are there points in the patches that are absolute show-stoppers?

Liliypond just had a release again, and it would be great if we could
get Guile to a point that Lilypond does not have to patch it anymore for
their Windows-releases.

I had high hopes in May that we could get there quickly, but time has
flown by again

Would it be OK for you if I merged the Lilypond patches and you’d rebase
your patches on top of theirs?

Are there any regressions caused by the Lilypond patches?

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
signature.asc (application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmiss5gQHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD61YPD/99C5DvhoRPdUEqJlDfqSOpOOlf95VURKc4
bTEl2gB/OMgURTligD5+Xfl8NZaEq4tT4BDgNNe3lhDlb527o+8yZy9HT9mZvln+
0u4r+BedelbiBpjqfCaCr7AFfn4+UtXadh4+cIEFjZw8bxuz3bEfg3dbOBm7Re+P
eCCTGBoFJ5PS5E4FCCXtRN3XmYDF4J0SS3i7uDEnuiL/pEVUM1cFnVHsDG+mV5TJ
UShnSACWMXZMd8f2d+R92Vfvc+cEbboSX0J583FgenipBWQ6vSRlQRkX2L0qPyPo
zwmvtl5RqJjlpoC4DeVB5HRDerKyuQvF84bPySx6N7wHA8JnD0k9h1t0isqxNwxn
+p3iQLh+Zc4nEJhiWOrB1Et7GSq3WsTrc/rb/fxTE+WT24uUok/4+VYvQq/JIWyr
4KO2l/Srg//A80cvxh232TNB+HmzAU1UquAw0i226Sn+qOvWTycR+E4fD/TqjR5Y
dvANl/scSBX+xETfmt5ZmiV56h6+6VXTW+lUVTcnmwzCW2CyPtoe9tXEKgg9n3iF
0dVFYxK4NoKzY8pWUFp87NltMK5AyfOKMId6votVoyw1sFpvsLZY1IVHItUItnEl
X3rBJ/+Io75krm93/+sS5bghqd3B+7nWvPidv6Iflm3zy29QgcOO/Pg7lnhmL1Kl
rvBwXVNGTYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmiss5oQHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSLntA/0bsRPUrTa6t10AO/sMUnkVc4jK
TOnCI0q7mpT896LvY4U+jo4jl7sOzjmURnw/cBBPCAL/6JAp/bJ31AtuOTYSe6kY
OPZk8QjUzMBru/bmd10o2DtUmwuvW76S0dnFf1H2JTYUqnZ07K8KxIz5dRD/0ZXo
w76owrTW6XQCrOjGAA==
=dJEV
-----END PGP SIGNATURE-----