Version 10 (modified by rme, 9 years ago) (diff)

n900, not n810

System Requirements

Hardware Dependencies

32-bit x86

32-bit x86 versions of Clozure CL depend on the presence of the SSE2 instruction set extensions. Most ia32 hardware manufactured and sold in the last several years supports SSE2 (all Apple Intel-based Macs do, for instance), but there are some exceptions. contains lists of CPUs that support SSE2 (as well as some of the more notable exceptions.)


Clozure CL targets the ARMv6t2 architecture. It's mostly been run on a few Freescale i.MX515 machines (see, for example,, and on the Nokia N900.


There are no known hardware compatibility issues.

64-bit x86

There are no known hardware compatibility issues.

Operating System

Mac OS X/Darwin

Both PPC and x86 versions of CCL 1.6 require at least Mac OS X 10.5. Older releases are not supported.


x86 (32- and 64-bit) versions of CCL 1.6 should work on FreeBSD 6.x and later (though users of releases before 8.x will need to rebuild the lisp kernel locally). See PlatformNotes for FreeBSD-specific issues.


Because of the nature of Linux distributions, it's difficult to give precise version numbers; in general, a "fairly modern" (no more than 2 or three years old) kernel and C library are more likely to work well than older versions. In some cases, if the distributed version of the CCL kernel doesn't work on a particular Linux release because of library version issues, it may be possible to build a working version by recompiling the kernel on that Linux release.

Memory-management policies in recent PPC Linux distributions may require workarounds; see PlatformNotes for details.

On the ARM, Clozure CL expects to be run on a distribution that runs in little endian mode ("armel"), supports the "embedded API" ("eabi" or "gnuabi") and uses "soft-float" floating-point conventions (where C functions pass floating-point arguments and return floating-point values in general-purpose registers).


All development and testing of CCL for Solaris has been done on OpenSolaris (Solaris 11); it's not known if CCL works on older OS releases.


32- and 64-bit versions of CCL should work on Windows XP, Windows Vista, and Windows 7. See WindowsNotes for Windows-specific issues.


I (gb) think that the information is accurate; corrections, clarifications, and additions are all welcome.