host lisp = SBCL itself
os = Solaris 8
host lisp = SBCL itself
+ cpu = powerpc
+ os = Debian GNU/Linux 2.2 with libc >= 2.1
+ host lisp = OpenMCL 0.12
+ host lisp = SBCL itself
+
It is known not to build under CLISP because of (as of early June 2002)
-bugs in the CLISP garbage collector, and it is known not to build under
-other systems like OpenMCL because of (as of early June 2002) remaining
-dependencies of SBCL bootstrapping on CMUCLisms like the representation
-of BYTE.
+bugs in the CLISP garbage collector.
Reports of other systems that it works on (or doesn't work on, for
that matter), or help in making it run on more systems, would be
;; the executable I'm running.
:sb-doc
- ;; Do regression and other tests when building the system. You
- ;; might or might not want this if you're not a developer,
- ;; depending on how paranoid you are. You probably do want it if
- ;; you are a developer.
+ ;; Do regression and other tests when building the system. You might
+ ;; or might not want this if you're not a developer, depending on how
+ ;; paranoid you are. You probably do want it if you are a developer.
+ ;; This test does not affect the target system (in much the same way
+ ;; as :sb-after-xc-core, below).
:sb-test
;; Make more debugging information available (for debugging SBCL
;; any Intel 386 or better, or compatibles like the AMD K6 or K7
;; :alpha
;; DEC/Compaq Alpha CPU
- ;; (No other CPUs are supported by SBCL as of 0.6.12.15, but SPARC or
- ;; PowerPC support could be ported from CMU CL if anyone is
- ;; sufficiently motivated to do so, or if you're *really* motivated,
- ;; you could write a port from scratch for a new CPU architecture.)
+ ;; :sparc
+ ;; any Sun UltraSPARC (possibly also non-Ultras -- currently untested)
+ ;; :ppc
+ ;; any PowerPC CPU
+ ;;
+ ;; (No other CPUs are supported by SBCL as of 0.7.5, but MIPS or HPPA
+ ;; support could be ported from CMU CL if anyone is sufficiently
+ ;; motivated to do so, or if you're *really* motivated, you could
+ ;; write a port from scratch for a new CPU architecture.)
+ ;;
;; (CMU CL also had a :pentium feature, which affected the definition
- ;; of some floating point vops. It was present but not enabled or
- ;; documented in the CMU CL code that SBCL is derived from, and is
- ;; present but stale in SBCL as of 0.6.12.)
+ ;; of some floating point vops. It was present but not enabled or
+ ;; documented in the CMU CL code that SBCL is derived from, and has
+ ;; now been moved to the backend-subfeatures mechanism.)
;;
;; properties derived from the machine architecture
;; :control-stack-grows-downward-not-upward
;; is not exclusive with the features which indicate which
;; particular version of BSD we're intended to run under.)
;; :freebsd = We're intended to run under FreeBSD.
- ;; :openbsd = We're intended to run under FreeBSD.
- ;; (No others are supported by SBCL as of 0.6.7, but :hpux or
- ;; :solaris support could be ported from CMU CL if anyone is
+ ;; :openbsd = We're intended to run under OpenBSD.
+ ;; :sunos = We're intended to run under Solaris user environment
+ ;; with the SunOS kernel.
+ ;; :osf1 = We're intended to run under Tru64 (aka Digital Unix
+ ;; aka OSF/1).
+ ;; (No others are supported by SBCL as of 0.7.5, but :hpux or
+ ;; :irix support could be ported from CMU CL if anyone is
;; sufficiently motivated to do so, and it'd even be possible,
;; though harder, to port the system to Microsoft Windows.)
)
(case-failure-possibilities condition)))))
(define-condition simple-control-error (simple-condition control-error) ())
-;;; OpenMCL 0.11 can't compile this, so just skip it, since it
-;;; shouldn't be needed on the happy path anyway. FIXME: CSR says
-;;; that 0.12 should be able to compile this, so this #- should
-;;; be removable real soon now.
-#-(and openmcl sb-xc-host)
(define-condition simple-file-error (simple-condition file-error) ())
(define-condition simple-program-error (simple-condition program-error) ())
(define-condition simple-stream-error (simple-condition stream-error) ())