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