[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Texmacs-dev] Remark on Guile 3.0.8

From: Massimiliano Gubinelli
Subject: [Texmacs-dev] Remark on Guile 3.0.8
Date: Sat, 22 Jan 2022 10:00:28 +0100

Dear all,

 just a small note to record that Guile 3.0.8 seems to have introduced a way to 
remove the dependency on GMP, see from the README:


** New build option: --enable-mini-gmp

For some users, it would be preferable to bundle a private copy of the
GMP bignum library into Guile.  Some users would like to avoid the extra
dependency.  Others would like to use libgc to manage GMP values, while
not perturbing the GMP allocator for other GMP users.

For these cases, Guile now has an --enable-mini-gmp configure option,
which will use a stripped-down version of GMP, bundled with Guile.  This
code doesn't have all the algorithmic optimizations of full GMP, but
implements the same API in a basic way.  It can be more optimal in a
Guile context, given that it can use libgc to allocate its data.

Note that a build with --enable-mini-gmp is not ABI-compatible with a
"stock" build, as functions that use GMP types (scm_to_mpz,
scm_from_mpz) are not exported.

Still, I'm not sure is Guile 3 works on Windows. Somebody could report on that?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]