The reason CMUCL does not run under SunOS 4.1.3 sun4m (e.g. on Sparc 10's and the like) is that the location of the C stack is different between that version of SunOS and other versions of SunOS, and we rely on the C stack being in the same place when we try to restore saved images. This means that you can get CMUCL to run on a Sparc 10 by performing the original system build on a Sparc 10. (But that system won't run on other Sparcs.) In order to do this, you need to: - pick up ``16e-kernel-sun4c_41.tar.Z'' and ``16e-source.tar.Z'' from our FTP release area. - unpack them both in some directory which I'll call FOO. - say ``lisp -core FOO/ldb/kernel.core'' on the Sparc 10. - say ``(setf *features* (list* :no-clx :no-hemlock *features*))'' to suppress the load of CLX and Hemlock. - say ``(setf (search-list "lisp:") '("FOO/"))'' to tell lisp where everything is. - say ``(in-package "USER")'' to set up the initial value of *package* - say ``(load (open "lisp:tools/worldload.lisp"))'' to perform the actual loading of everything. - when prompted, type something for the version, like ``16e-sun4m''. This will be displayed when the resultant lisp.core is started up. This will result in a new lisp.core being written in the current directory. That lisp.core can be used on Sparc 10s. Please let us (cmucl-bugs@cs.cmu.edu) know if you need any additional help.