You are looking at historical revision 31126 of this page. It may differ significantly from its current revision.
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.9.0 | |
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.9.0 | 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