Re: Poll for macosx and windows users
Alfonso Zerwekh <[email protected]> Thu, 27 Feb 2025 08:16:10 -0300
| Newsgroups | gmane.comp.mathematics.maxima.general,gmane.lisp.gcl.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi A Mac user here. I install Maxima using homebrew BR's Prof. Alfonso R. Zerwekh Department of Physics Universidad Tecnica Federico Santa Maria Skype: azerwekh cel: +56996795670 > El 26-02-2025, a las 11:27 p.m., Camm Maguire <[email protected]> escribió: > > Greetings! On a related topic, do macosx users typically use macports, > homebrew, or compile on their own? Likewise to windows users use cygwin > or compile on their own? > > Take care, > > David Scherfgen <[email protected]> writes: > >> Maybe a good compromise would be to: >> - not bundle GMP with GCL >> - use the system's libgmp by default >> - but allow the user to specify a specific GMP library when configuring, e.g. --with-gmp=/path/to/custom/gmp >> >> That would allow users with an older OS to still build their up-to-date GMP version locally (without installing it, which might cause trouble?) and make GCL use >> that. >> Or maybe that's already possible with the current configuration script? >> >> Best regards >> David >> >> Am Sa., 22. Feb. 2025 um 21:35 Uhr schrieb Robert Dodier <[email protected]>: >> >> On Sat, Feb 22, 2025 at 10:22 AM Camm Maguire <[email protected]> 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. >> > > -- > Camm Maguire [email protected] > ========================================================================== > "The earth is but one country, and mankind its citizens." -- Baha'u'llah > > > _______________________________________________ > Maxima-discuss mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/maxima-discuss _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss