CMUCL FreeBSD -lc_r
This looks good:
$ freebsd4/lisp/lisp -core freebsd4/lisp/lisp.core -noinit -nositeinit
...
Loaded subsystems:
Python 1.1, target Intel x86
CLOS based on Gerd's PCL 2004/04/14 03:32:47
* (+ 3 4)
7
*
This doesn't:
* (load (translate-logical-pathname "pkg:asdf")) ... ... ; [GC threshold exceeded with 15,666,920 bytes in use. Commencing GC.] Help! 12 nested errors. KERNEL:*MAXIMUM-ERROR-DEPTH* exceeded. Debug (type H for help) (UNIX::SIGBUS-HANDLER # # #.(SYSTEM:INT-SAP #x47FD6448)) Source: ; File: target:code/signal.lisp 0] H (DEFINE-SIGNAL-HANDLER SIGBUS-HANDLER "Bus Error")
I rebuilt lisp without the -pthread option and it appears to work just like the regular binary installation I have.
Now what? Hmmm, SBCL is a derivative of CMUCL. Maybe... perhaps...