Re: Building on Solaris 8 and other older OSes

Raymond Toy <[email protected]>
Newsgroups gmane.lisp.cmucl.devel
Message-ID <[email protected]>
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
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.