Steel Bank Common Lisp

Download

The most recent version of SBCL is 2.4.2, released February 29, 2024. Release notes.

Source: sbcl-2.4.2-source.tar.bz2

The development version is available from git:

git clone git://git.code.sf.net/p/sbcl/sbcl

Binaries:

After downloading SBCL, refer to the getting started page for instructions on how to install the release.

Not all platforms have the latest binaries, but SBCL is still supported and working on these platforms. An older binary (or provided by an OS repository / homebrew / macports) or even a different CL implementation can be used to build the latest source by following the directions for compiling it.

The Linux binaries might require a recent glibc, but building from source isn't dependent on a particular glibc version

X86AMD64PPCPPC64PPC64leSPARCMIPSbeMIPSleARMelARMhfARM64RISC-V 32RISC-V 64
Linux 1.4.3 2.4.2 newest 1.2.7 1.5.8 1.0.28 1.0.23 1.0.28 1.2.7 2.3.3 1.4.2
macOS (Darwin) 1.1.6 2.2.9 2.4.0
Solaris 1.2.7 1.2.7 2.0.4
FreeBSD 1.2.7 1.2.7 2.2.0
NetBSD 1.0.22 1.2.7 1.0.23
OpenBSD 2.0.5 2.0.5 2.0.5 2.0.5 2.0.5
DragonFly BSD 1.2.7
Debian GNU/kFreeBSD 1.2.7 1.2.7
Windows 2.3.2 2.4.2 newest

Key

Available and supported
Port in progress
Not available (porters welcome!)
No such system/Obsolete system

Processors

X86X86 (32-bit Intel and compatible)
AMD6464-bit X86 (AMD64, EM64T, Via Nano)
PPCPowerPC
PPC6464-bit PowerPC
PPC64leLittle Endian 64-bit PowerPC
SPARCSPARC and UltraSPARC
MIPSbeMIPS (big endian mode)
MIPSleMIPS (little endian mode)
ARMelARM (softfp ABI)
ARMhfARM (hard-float ABI)
ARM64ARM64
RISC-V 3232-bit RISC-V
RISC-V 6464-bit RISC-V

Historically SBCL also ran on HP PA-RISC Linux; Alpha Linux, Tru64; PowerPC Mac OS X.

Older binaries and source releases are available on the SourceForge File Releases page.