-1. When building for CMUCL, first obtain a matching binary and source
- tree (the only source file you will actually need is lisp.h and a
- couple of other header files). On ELF systems you may also have to
- rebuild lisp with -rdynamic added to OS_LINK_FLAGS.
+1. When building for SBCL (at least 0.8.19 or earlier) you first need
+ to add callback support, since SBCL does not yet has a native
+ callback facility. The following instructions are borrowed from the
+ Common Music installation guide:
+
+ 1. Download Thomas Burdick's Alien Function package¹ and restore it
+ to a directory on your machine.
+ 2. Compile the Alien Function package and save a new sbcl.core image:
+
+ $ cd sbcl-af
+ $ sbcl --load "system"
+ * (sb-ext:save-lisp-and-die "/tmp/sbcl.core")
+ $ cd /usr/local/lib/sbcl
+ $ cp sbcl.core sbcl.core.orig
+ $ mv /tmp/sbcl.core .
+
+
+ ¹ http://pinhead.music.uiuc.edu/~hkt/sbcl-af-2004-10-22.tgz