[comp.lang.lisp.franz] SUN 4.0 OS and Franz/Allegro LISPs

cox@renoir.Berkeley.EDU (Charles A. Cox) (07/13/88)

There have been some queries on these newsgroups about LISP binary
compatability between SUN OS 3.x and 4.0 (sun3 only).  Here is what
I've found out.  Further questions can be addressed to Franz Inc
(415) 548-3600 or `info%franz.uucp@Berkeley.EDU'.

Franz Lisp (Current release: Opus 43.1):

 A dumplisp'd binary built on 3.x will not run on 4.0.  However, the
`rawlisp' kernel from 3.x will run on 4.0, and, amazingly enough, a
dumplisp'd binary built on 4.0 using the 3.x `rawlisp' kernel *does*
run on 3.x (with at least x >= 2).  Therefore, to have a Franz Lisp
that runs on both 3.x and 4.0, you need to re-run the Franz Lisp
installation script (frinstall) on 4.0 (you don't need to re-read
the tape).

Unfortunately, the `make' program has changed and does not accept the
`.DEFAULT' construct in makefiles anymore.  So before reinstalling
Franz Lisp on 4.0, you need to edit the file `Make.user' in the
franz/68k/ subdirectory and remove the `.DEFAULT' line (which was
never used anyway).

Allegro CL Common Lisp (Current release: 3.0.1):

 A dumplisp'd binary built on 3.x will run on 4.0.  However, due to an
OS bug in 4.0 involving a relationship between
setrlimit/getrlimit/fork/exec, some of the Allegro CL extensions (eg,
shell commands and loading foreign functions) will not work while
running the binary on 4.0.  Contact Franz Inc. for more information.

	Charley Cox
	cox@renoir.Berkeley.EDU