1 | [[tags: platforms]] |
---|
2 | |
---|
3 | [[toc:]] |
---|
4 | |
---|
5 | == Supported Platforms |
---|
6 | |
---|
7 | With version 2.7, a new and simpler build-system has been introduced. |
---|
8 | This page lists all platforms in which the new version has been confirmed to build and run. |
---|
9 | |
---|
10 | <table> |
---|
11 | <tr><th>Operating system</th> <th>Architecture</th> <th>manyargs</th><th>dload</th><th>Latest<BR>Version<BR>Tested</th><th>Comments</th></tr> |
---|
12 | <tr><td>Linux</td> <td>Alpha</td><td></td> <td>x</td><td>2.725</td><td>gcc 2.95.4</td></tr> |
---|
13 | <tr><td>Linux</td> <td>ARM/XScale</td> <td></td> <td>x</td><td>2.704</td> |
---|
14 | <td>Built on Angstrom on a Zaurus and on OpenMoko using task-native-sdk (gcc 4.1)</td> |
---|
15 | </tr> |
---|
16 | <tr><td>Linux</td> <td>PowerPC</td> <td>x</td> <td>x</td> <td>3.3.0</td><td></td></tr> |
---|
17 | <tr><td>Linux</td> <td>x86-64</td> <td>x</td> <td>x</td> <td>3.3.0</td> <td></td></tr> |
---|
18 | <tr><td>Linux</td> <td>x86</td> <td>x</td> <td>x</td> <td>3.3.0</td><td></td></tr> |
---|
19 | <tr><td>Mac OS X 10.4</td> <td>PowerPC</td> <td>x</td> <td>x</td><td>3.0.0</td><td></td></tr> |
---|
20 | <tr><td>NetBSD</td> <td>x86-64</td><td>x</td> <td>x</td><td>3.0.1</td><td>GCC 3.3 on amd64 seems to produce Chicken binaries that segfault. NetBSD 4.0 comes with GCC 4.1, which is fine.</td></tr> |
---|
21 | <tr><td>NetBSD</td> <td>PowerPC</td> <td>x</td> <td>x</td> <td>3.0.1</td> <td></td></tr> |
---|
22 | <tr><td>NetBSD</td> <td>Sparc64</td> <td>x</td> <td>x</td> <td>2.740</td> <td></td></tr> |
---|
23 | <!-- OpenBSD 4.2 --> |
---|
24 | <!-- information pulled from http://www.openbsd.org/4.2_packages/ --> |
---|
25 | <!-- precompiled packages are not available for m68k, sh, sparc, or vax. --> |
---|
26 | <tr><td>OpenBSD</td> <td>alpha</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
27 | <tr><td>OpenBSD</td> <td>amd64</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
28 | <tr><td>OpenBSD</td> <td>arm</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
29 | <tr><td>OpenBSD</td> <td>hppa</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
30 | <tr><td>OpenBSD</td> <td>arm</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
31 | <tr><td>OpenBSD</td> <td>i386</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
32 | <tr><td>OpenBSD</td> <td>powerpc</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
33 | <tr><td>OpenBSD</td> <td>sparc64</td> <td>x</td> <td>x</td> <td>2.6</td><td></td></tr> |
---|
34 | <tr><td>Windows/mingw32</td> <td>x86</td> <td>x</td> <td>x</td> <td></td><td></td></tr> |
---|
35 | <tr><td>Solaris 9</td> <td>Sparc</td> <td></td> <td>x</td> <td></td> <td></td></tr> |
---|
36 | </table> |
---|
37 | |
---|
38 | ;manyargs: supports up to 1000 procedure arguments (instead of the normal 126) |
---|
39 | |
---|
40 | ;dload: supports dynamic loading of compiled code |
---|