Re: Segfault loading draw.lisp (GCL b ackend) — draw2d/draw3d/gr2d unusable on Debian/Ubunt u-packaged Maxima 5.49.0
Michel Talon <[email protected]>
| Newsgroups | gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <[email protected]> |
Le 20/08/2026 à 07:09, Jerome BENOIT via Maxima-discuss a écrit : > Out of curiosity, rather than per user, can this cache be set system-wide > (somewhere inside the /usr/ hierarchy) once for good by superusers and > packagers ? Some people use several lisp systems (for example sbcl, gcl, clisp) and corresponding maxima systems. So they need to write the compiled forms of the various packages in a place where they have the right to write. Moreover many people use only a fraction of the available packages and would not benefit from the complete list of precompiled packages. By the way, as a superuser you can always compile a much used package in place. Then it will be available to each one. For example in my case i don't want package grobner to be recompiled each time, so i went to .../share/contrib/Grobner and compiled grobner.lisp with various lisps, so i have grobner.fasl, grobner.fas, grobner.lx64fsl here, corresponding to sbcl, clisp, clozure-cl. The most direct way to do that is e.g.: /usr/bin/maxima -l ccl64 .................. (%i1) :lisp(compile-file "grobner.lisp") /home/michel/grobner.lx64fsl By the way, as Robert says, at present sbcl is more advanced than gcl, has better debugging facilities, etc. so it is not a good idea to use the Debian package for maxima, much better using the Debian package for sbcl, downloading the maxima source code, and compiling it, which is *very* easy and fast. Just need to do ./configure --enable-sbcl ... make ... make install. -- Michel Talon _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss