[snip] Could you also try the following patch, I think it should allow a SBCL image to be built that will run both on UltraSparc and older CPUs. Robert Swindells Index: parms.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/sparc/parms.lisp,v retrieving revision 1.24 diff -u -r1.24 parms.lisp --- parms.lisp 20 Dec 2007 14:24:31 -0000 1.24 +++ parms.lisp 14 Oct 2008 12:07:28 -0000 @@ -135,11 +135,11 @@ (def!constant static-space-start #x18000000) (def!constant static-space-end #x1c000000) - (def!constant dynamic-0-space-start #x20000000) - (def!constant dynamic-0-space-end #x38000000) + (def!constant dynamic-0-space-start #x48000000) + (def!constant dynamic-0-space-end #x5ffff000) - (def!constant dynamic-1-space-start #x48000000) - (def!constant dynamic-1-space-end #x60000000)) + (def!constant dynamic-1-space-start #x60000000) + (def!constant dynamic-1-space-end #x77fff000)) ;; Size of one linkage-table entry in bytes. See comment in ;; src/runtime/sparc-arch.c