Steel Bank Common Lisp

Download

The most recent version of SBCL is 2.5.2, released February 28, 2025. Release notes.

Source: sbcl-2.5.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

x86-64x86PPCPPC64PPC64leSPARCMIPSbeMIPSleARMelARMhfARM64RISC-V 32RISC-V 64
Linux 2.5.2 newest 1.4.3 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) 2.2.9 1.1.6 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.2.7 1.0.22 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.5.2 newest 2.3.2

Key

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

Processors

x86-6464-bit x86 (AMD64, Intel EM64T, Via Nano)
x86x86 (32-bit Intel and compatible)
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.