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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.