1. Supported Platforms

Supported Platforms

This page lists all platforms in which the new version has been confirmed to build and run.

If your platform is not listed here, it doesn't mean Chicken doesn't run on it, it's just that nobody has tested on it yet (or nobody has updated the table below). The same is valid for Chicken versions.

Operating system Architecture manyargs dload Latest
Version
Tested
Comments
FreeBSD x86 x x 4.8.4
Haiku x86 x x 4.8.4 gcc 2.95.3 (without -fwrapv) and gcc 4.3.3
Hurd x86 (identified as i686-AT386 by uname) x x 4.8.4 gcc 4.8.2 - built on a qemu hurd image version 20140211
Linux Alpha x 3.4.0 gcc 2.95.4
Linux ARM1176JZFS x 4.8.2 Built on a Raspberry Pi gcc 4.6.3
Linux ARM/XScale x 2.704 Built on Angstrom on a Zaurus and on OpenMoko using task-native-sdk (gcc 4.1)
Linux ARM 88F6281 x 4.6.1 Built for SheevaPlug plug computer
Linux ARM Cortex-A8 x 4.6.1 Nokia N900 & Kindle DX
Linux ARM Cortex-A9 x x 4.8.0 Board based on Freescale's i.MX 6 processor
Linux PowerPC x x 4.8.0 tested on iBook G3
Linux Sparc64 x x 4.8.0.3 gcc 4.3.2
Linux x86-64 x x 4.8.0.3
Linux x86 x x 4.8.0.3
Linux mipsel-64 x x 4.1.1
Mac OS X 10.5 Intel x x 4.6.2
Mac OS X 10.6 Intel x x 4.6.0
Mac OS X 10.9 Intel x x 4.8.4
NetBSD x86-64 x x 4.8.4 GCC 4.5.3 which ships with NetBSD 6 is slightly broken: the apply-test.scm fails due to bad code generation on function calls with many args. You can install a newer GCC from pkgsrc.
NetBSD PowerPC x x 4.8.0
NetBSD Sparc64 x x 2.740
OpenBSD alpha x x 2.6
OpenBSD amd64 x x 4.7.0
OpenBSD arm x x 2.6
OpenBSD hppa x x 2.6
OpenBSD i386 x x 4.8.4
OpenBSD loongson x 4.7.0
OpenBSD powerpc x x 2.6
OpenBSD sparc64 x x 2.6
Windows Vista/mingw32 x86 x x 4.1.1
Windows 7/mingw32 x86-64 x x 4.8.4 with and without msys tools
Windows 7/cygwin x86-64 x x 4.8.4
Solaris 9 Sparc x 4.3.0 gcc 3.3.2, install=/usr/ucb/install
Solaris 9 Sparc x 4.8.0.3 suncc, install=/usr/ucb/install ->patch needed<-
Solaris 10 Sparc x 4.8.0.3 gcc 3.4.3, install=/usr/ucb/install
Solaris 10 Sparc x 4.8.0.3 suncc, install=/usr/ucb/install
Solaris 10 x86 x 4.8.0.3 gcc 3.4.3, install=/usr/ucb/install
Solaris 10 x86 x 4.6.1 suncc
Solaris 11 x86 x 4.8.0.3 gcc 4.5.2, install=/usr/ucb/install
OpenSolaris x86 x x 4.6.1 suncc
OpenSolaris Sparc x x 4.5.1 suncc
OpenIndiana x86 x x 4.8.4 gcc 3.4
AIX 6.1 PowerPC_POWER6 x 4.8.4 Built with gcc 4.4.7
manyargs
supports up to 1000 procedure arguments (instead of the normal 126)
dload
supports dynamic loading of compiled code