Supported Platforms

This page lists all platforms along with the latest CHICKEN version that has been confirmed to build and run. For platform-specific notes on how to install, see the platforms page.

If your platform is not listed here, or the CHICKEN version is very old, it doesn't mean CHICKEN doesn't run on it. It just means that nobody has tested (recently) on the platform, the table simply hasn't been updated by anyone yet.

Important note with regard to manyargs: since CHICKEN 4.11, manyargs no longer depends on assembly code to implement the apply hack (related to the number of arguments a procedure may receive). So, for versions >= 4.11, manyargs is implied.

Operating system Architecture manyargs Latest
Haiku x86 x 4.13.0 gcc 5.4.0
Hurd x86 x 4.13.0
Linux Alpha 3.4.0 gcc 2.95.4
Linux ARM1176JZFS 4.8.2 Built on a Raspberry Pi gcc 4.6.3
Linux ARM/XScale 2.704 Built on Angstrom on a Zaurus and on OpenMoko using task-native-sdk (gcc 4.1)
Linux ARM 88F6281 4.6.1 Built for SheevaPlug plug computer
Linux ARM Cortex-A8 4.6.1 Nokia N900 & Kindle DX
Linux ARM Cortex-A9 x 4.8.0 Board based on Freescale's i.MX 6 processor
Linux PowerPC x 4.12.0 tested on iBook G4
Linux Sparc64 x gcc 4.3.2
Linux x86-64 x 4.13.0
Linux x86 x 4.12.0
Linux x32 x 4.10.1 This strictly needs 4.10.1 or newer
Linux mipsel-64 x 4.1.1
Mac OS X 10.5 x86-64 x 4.6.2
Mac OS X 10.6 x86-64 x 4.6.0
Mac OS X 10.11 x86-64 x 4.13.0
NetBSD i386 x 4.10.0
NetBSD x86-64 x 4.13.0
NetBSD PowerPC x 4.8.0
NetBSD Sparc64 x 2.740
FreeBSD x86 x 4.10.0
FreeBSD x86_64 x 4.13.0
FreeBSD powerpc x 4.13.0
OpenBSD alpha x 2.6
OpenBSD amd64 x 4.13.0
OpenBSD arm x 2.6
OpenBSD hppa x 2.6
OpenBSD i386 x 4.8.4
OpenBSD loongson 4.7.0
OpenBSD powerpc x 2.6
OpenBSD sparc64 x 2.6
Windows Vista/mingw32 x86 x 4.10.0 With and without MSYS
Windows Vista/cygwin x86 x 4.10.0
Windows 7/mingw32 x86 x 4.13.0
Windows 7/cygwin x86 x 4.13.0
Solaris 9 Sparc 4.3.0 gcc 3.3.2, install=/usr/ucb/install
Solaris 9 Sparc suncc, install=/usr/ucb/install ->patch needed<-
Solaris 10 Sparc gcc 3.4.3, install=/usr/ucb/install
Solaris 10 Sparc suncc, install=/usr/ucb/install
Solaris 10 x86 gcc 3.4.3, install=/usr/ucb/install
Solaris 10 x86 4.6.1 suncc
Solaris 11 x86 gcc 4.5.2, install=/usr/ucb/install
OpenSolaris x86 x 4.6.1 suncc
OpenSolaris Sparc x 4.5.1 suncc
OpenIndiana x86 x 4.13.0 gcc 7.2
AIX 6.1 PowerPC_POWER6 4.10.0 Built with gcc 4.4.7
supports up to 1000 procedure arguments (instead of the normal 126)