Building on Solaris 8 and other older OSes

Raymond Toy toy.raymond at gmail.com
Fri Aug 20 00:37:14 CEST 2010


On 8/8/10 4:02 PM, Raymond Toy wrote:
>  A short note on how to use the current Solaris 10 binaries to make an
> executable for older versions like Solaris 8.  This idea can also
> probably be extended to older versions of OSes like, perhaps, FreeBSD.
> 
> Since we distribute lisp.a which is an archive library of all of the C
> objects that are used to create the C runtime (almost), we have an easy
> way to rebuild on older OSes.  Just extract the contents of lisp.a.  Get
> the source code for exec-init.c (or create by hand since it's only 2
> lines long for declaring and initializing two variables).  Then just
> compile exec-init.c and link it with all of the other object files and
> the right libraries.  This should give a working lisp executable.  I did
> this on Solaris 8, and everything seems to work.

I'm mistaken.  This doesn't work.  After doing the above, you need to do
load-world, which means you need all of the fasls used to create the
core.  Bummer.  We don't normally ship the fasls, which would add
another 15 MB or so (compressed).

Ray




More information about the cmucl-imp mailing list