Re: Poll for macosx and windows users
David Scherfgen via Maxima-discuss <[email protected]> Thu, 27 Feb 2025 07:04:38 +0100
| Newsgroups | gmane.comp.mathematics.maxima.general,gmane.lisp.gcl.devel |
|---|---|
| Message-ID | <CAMTHLKgjK-G8WCmbnivk_VH==M+RFj63GQAfx2iVWSMPiALUNQ@mail.gmail.com> |
On Windows, I almost never build stuff myself, but rely on pre-built binaries that most projects provide with each release, e.g. on GitHub. I might make an exception for programs/libraries that come with a Visual Studio solution or can be compiled with CMake. Camm Maguire <[email protected]> schrieb am Do., 27. Feb. 2025, 03:28: > 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