On Sat, Feb 22, 2025 at 10:22 AM Camm Maguire <c...@maguirefamily.org> wrote:

> I was actually thinking of removing the convenience copy of gmp, as it
> appears virtually everyone is dynamically linking against the system gmp
> shared library.

Camm, I'm an outsider to the GCL project, and I haven't been following
carefully. But anyway my advice is to avoid bundling GMP with GCL
itself, and link against an externally installed library.

That will work for any system which is less than some number of years
old. The trade off is that it might not work for very old systems
(where very old = at least 10 years old; maybe someone has a more
specific number).

I think that's an acceptable trade off. Maintaining backwards
compatibility means there's less time for moving forward --
essentially taking away from all newer systems to benefit a much
smaller number of old systems.

FWIW

Robert

PS. I guess one might find some inspiration in other Common Lisp
systems which make use of GMP or similar libraries -- I have no idea
which those are, or how they go about it.

Reply via email to