Changeset 34928 in project for wiki/portability
- Timestamp:
- 12/11/17 15:18:57 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wiki/portability
r34927 r34928 10 10 11 11 <table> 12 <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>13 <tr><td>Haiku</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.13.0</td> <td>gcc 5.4.0</td></tr>14 <tr><td>Hurd</td> <td>x86 (identified as i686-AT386 by {{uname}})</td> <td>x</td> <td>x</td> <td>4.8.4</td> <td>gcc 4.8.2 - built on a qemu hurd image version 20140211</td></tr>15 <tr><td>Linux</td> <td>Alpha</td> <td></td> <td> x</td> <td>3.4.0</td> <td>gcc 2.95.4</td></tr>16 <tr><td>Linux</td> <td>ARM1176JZFS</td> <td></td> <td> x</td> <td>4.8.2</td> <td>Built on a Raspberry Pi gcc 4.6.3</td></tr>17 <tr><td>Linux</td> <td>ARM/XScale</td> <td></td> <td> x</td> <td>2.704</td> <td>Built on Angstrom on a Zaurus and on OpenMoko using task-native-sdk (gcc 4.1)</td></tr>18 <tr><td>Linux</td> <td>ARM 88F6281</td> <td></td> <td> x</td><td>4.6.1</td> <td>Built for SheevaPlug plug computer</td></tr>19 <tr><td>Linux</td> <td>ARM Cortex-A8</td> <td></td> <td> x</td> <td>4.6.1</td> <td>Nokia N900 & Kindle DX</td>20 <tr><td>Linux</td> <td>ARM Cortex-A9</td> <td>x</td> <td>x</td><td>4.8.0</td> <td>Board based on Freescale's i.MX 6 processor</td>21 <tr><td>Linux</td> <td>PowerPC</td> <td>x</td> <td> x</td> <td>4.12.0</td><td>tested on iBook G4</td></tr>22 <tr><td>Linux</td> <td>Sparc64</td> <td>x</td> <td> x</td> <td>4.8.0.3</td><td>gcc 4.3.2</td></tr>23 <tr><td>Linux</td> <td>x86-64</td> <td>x</td> <td> x</td> <td>4.13.0</td> <td></td></tr>24 <tr><td>Linux</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.12.0</td><td></td></tr>25 <tr><td>Linux</td> <td>[[https://en.wikipedia.org/wiki/X32_ABI|x32]]</td> <td>x</td> <td> x</td> <td>4.10.1</td><td>This strictly needs 4.10.1 or newer</td></tr>26 <tr><td>Linux</td> <td>mipsel-64</td> <td>x</td> <td> x</td> <td>4.1.1</td><td></td></tr>27 <tr><td>Mac OS X 10.5</td> <td>Intel</td> <td>x</td> <td> x</td><td>4.6.2</td><td></td></tr>28 <tr><td>Mac OS X 10.6</td> <td>Intel</td> <td>x</td> <td> x</td><td>4.6.0</td><td></td></tr>29 <tr><td>Mac OS X 10.11</td> <td>Intel</td> <td>x</td> <td> x</td><td>4.13.0</td><td></td></tr>30 <tr><td>NetBSD</td> <td>i386</td> <td>x</td> <td> x</td> <td>4.10.0</td> <td></td></tr>31 <tr><td>NetBSD</td> <td>x86-64</td><td>x</td> <td> x</td><td>4.10.0</td><td>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.</td></tr>32 <tr><td>NetBSD</td> <td>PowerPC</td> <td>x</td> <td> x</td> <td>4.8.0</td> <td></td></tr>33 <tr><td>NetBSD</td> <td>Sparc64</td> <td>x</td> <td> x</td> <td>2.740</td> <td></td></tr>34 <tr><td>FreeBSD</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.10.0</td> <td></td></tr>35 <tr><td>FreeBSD</td> <td>x86_64</td> <td>x</td> <td> x</td> <td>4.13.0</td> <td></td></tr>36 <tr><td>FreeBSD</td> <td>powerpc</td> <td>x</td> <td> x</td> <td>4.13.0</td> <td></td></tr>37 <tr><td>OpenBSD</td> <td>alpha</td> <td>x</td> <td> x</td> <td>2.6</td><td></td></tr>38 <tr><td>OpenBSD</td> <td>amd64</td> <td>x</td> <td> x</td> <td>4.13.0</td><td></td></tr>39 <tr><td>OpenBSD</td> <td>arm</td> <td>x</td> <td> x</td> <td>2.6</td><td></td></tr>40 <tr><td>OpenBSD</td> <td>hppa</td> <td>x</td> <td> x</td> <td>2.6</td><td></td></tr>41 <tr><td>OpenBSD</td> <td>i386</td> <td>x</td> <td> x</td> <td>4.8.4</td><td></td></tr>42 <tr><td>OpenBSD</td> <td>loongson</td> <td></td> <td> x</td> <td>4.7.0</td><td></td></tr>43 <tr><td>OpenBSD</td> <td>powerpc</td> <td>x</td> <td> x</td> <td>2.6</td><td></td></tr>44 <tr><td>OpenBSD</td> <td>sparc64</td> <td>x</td> <td> x</td> <td>2.6</td><td></td></tr>45 <tr><td>Windows Vista/mingw32</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.10.0</td><td>With and without MSYS</td></tr>46 <tr><td>Windows Vista/cygwin</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.10.0</td><td></td></tr>47 <tr><td>Windows 7/mingw32</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.13.0</td><td></td></tr>48 <tr><td>Windows 7/cygwin</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.13.0</td><td></td></tr>49 <tr><td>Solaris 9</td> <td>Sparc</td> <td></td> <td> x</td> <td>4.3.0</td> <td>gcc 3.3.2, install=/usr/ucb/install</td></tr>50 <tr><td>Solaris 9</td> <td>Sparc</td> <td></td> <td> x</td> <td>4.8.0.3</td> <td>suncc, install=/usr/ucb/install [[http://paste.call-cc.org/paste?id=1d9a79658c2bb91f99d7154395ee37d2cdb10bf7|->patch needed<-]]</td></tr>51 <tr><td>Solaris 10</td> <td>Sparc</td> <td></td> <td> x</td> <td>4.8.0.3</td> <td>gcc 3.4.3, install=/usr/ucb/install</td></tr>52 <tr><td>Solaris 10</td> <td>Sparc</td> <td></td> <td> x</td> <td>4.8.0.3</td><td>suncc, install=/usr/ucb/install</td></tr>53 <tr><td>Solaris 10</td> <td>x86</td> <td></td> <td> x</td> <td>4.8.0.3</td><td>gcc 3.4.3, install=/usr/ucb/install</td></tr>54 <tr><td>Solaris 10</td> <td>x86</td> <td></td> <td> x</td> <td>4.6.1</td><td>suncc</td></tr>55 <tr><td>Solaris 11</td> <td>x86</td> <td></td> <td> x</td> <td>4.8.0.3</td><td>gcc 4.5.2, install=/usr/ucb/install</td></tr>56 <tr><td>OpenSolaris</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.6.1</td> <td>suncc</td></tr>57 <tr><td>OpenSolaris</td> <td>Sparc</td> <td>x</td> <td> x</td> <td>4.5.1</td> <td>suncc</td></tr>58 <tr><td>OpenIndiana</td> <td>x86</td> <td>x</td> <td> x</td> <td>4.8.4</td> <td>gcc 3.4</td></tr>59 <tr><td>AIX 6.1</td> <td>PowerPC_POWER6</td> <td></td> <td> x</td> <td>4.10.0</td> <td>Built with gcc 4.4.7</td></tr>12 <tr><th>Operating system</th> <th>Architecture</th> <th>manyargs</th><th>Latest<BR>Version<BR>Tested</th><th>Comments</th></tr> 13 <tr><td>Haiku</td> <td>x86</td> <td>x</td> <td>4.13.0</td> <td>gcc 5.4.0</td></tr> 14 <tr><td>Hurd</td> <td>x86</td> <td>x</td> <td>4.8.4</td> <td>gcc 4.8.2 - built on a qemu hurd image version 20140211</td></tr> 15 <tr><td>Linux</td> <td>Alpha</td> <td></td> <td>3.4.0</td> <td>gcc 2.95.4</td></tr> 16 <tr><td>Linux</td> <td>ARM1176JZFS</td> <td></td> <td>4.8.2</td> <td>Built on a Raspberry Pi gcc 4.6.3</td></tr> 17 <tr><td>Linux</td> <td>ARM/XScale</td> <td></td> <td>2.704</td> <td>Built on Angstrom on a Zaurus and on OpenMoko using task-native-sdk (gcc 4.1)</td></tr> 18 <tr><td>Linux</td> <td>ARM 88F6281</td> <td></td> <td>4.6.1</td> <td>Built for SheevaPlug plug computer</td></tr> 19 <tr><td>Linux</td> <td>ARM Cortex-A8</td> <td></td> <td>4.6.1</td> <td>Nokia N900 & Kindle DX</td> 20 <tr><td>Linux</td> <td>ARM Cortex-A9</td> <td>x</td> <td>4.8.0</td> <td>Board based on Freescale's i.MX 6 processor</td> 21 <tr><td>Linux</td> <td>PowerPC</td> <td>x</td> <td>4.12.0</td><td>tested on iBook G4</td></tr> 22 <tr><td>Linux</td> <td>Sparc64</td> <td>x</td> <td>4.8.0.3</td><td>gcc 4.3.2</td></tr> 23 <tr><td>Linux</td> <td>x86-64</td> <td>x</td> <td>4.13.0</td> <td></td></tr> 24 <tr><td>Linux</td> <td>x86</td> <td>x</td> <td>4.12.0</td><td></td></tr> 25 <tr><td>Linux</td> <td>[[https://en.wikipedia.org/wiki/X32_ABI|x32]]</td> <td>x</td> <td>4.10.1</td><td>This strictly needs 4.10.1 or newer</td></tr> 26 <tr><td>Linux</td> <td>mipsel-64</td> <td>x</td> <td>4.1.1</td><td></td></tr> 27 <tr><td>Mac OS X 10.5</td> <td>Intel</td> <td>x</td> <td>4.6.2</td><td></td></tr> 28 <tr><td>Mac OS X 10.6</td> <td>Intel</td> <td>x</td> <td>4.6.0</td><td></td></tr> 29 <tr><td>Mac OS X 10.11</td> <td>Intel</td> <td>x</td> <td>4.13.0</td><td></td></tr> 30 <tr><td>NetBSD</td> <td>i386</td> <td>x</td> <td>4.10.0</td> <td></td></tr> 31 <tr><td>NetBSD</td> <td>x86-64</td><td>x</td> <td>4.10.0</td><td>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.</td></tr> 32 <tr><td>NetBSD</td> <td>PowerPC</td> <td>x</td> <td>4.8.0</td> <td></td></tr> 33 <tr><td>NetBSD</td> <td>Sparc64</td> <td>x</td> <td>2.740</td> <td></td></tr> 34 <tr><td>FreeBSD</td> <td>x86</td> <td>x</td> <td>4.10.0</td> <td></td></tr> 35 <tr><td>FreeBSD</td> <td>x86_64</td> <td>x</td> <td>4.13.0</td> <td></td></tr> 36 <tr><td>FreeBSD</td> <td>powerpc</td> <td>x</td> <td>4.13.0</td> <td></td></tr> 37 <tr><td>OpenBSD</td> <td>alpha</td> <td>x</td> <td>2.6</td><td></td></tr> 38 <tr><td>OpenBSD</td> <td>amd64</td> <td>x</td> <td>4.13.0</td><td></td></tr> 39 <tr><td>OpenBSD</td> <td>arm</td> <td>x</td> <td>2.6</td><td></td></tr> 40 <tr><td>OpenBSD</td> <td>hppa</td> <td>x</td> <td>2.6</td><td></td></tr> 41 <tr><td>OpenBSD</td> <td>i386</td> <td>x</td> <td>4.8.4</td><td></td></tr> 42 <tr><td>OpenBSD</td> <td>loongson</td> <td></td> <td>4.7.0</td><td></td></tr> 43 <tr><td>OpenBSD</td> <td>powerpc</td> <td>x</td> <td>2.6</td><td></td></tr> 44 <tr><td>OpenBSD</td> <td>sparc64</td> <td>x</td> <td>2.6</td><td></td></tr> 45 <tr><td>Windows Vista/mingw32</td> <td>x86</td> <td>x</td> <td>4.10.0</td><td>With and without MSYS</td></tr> 46 <tr><td>Windows Vista/cygwin</td> <td>x86</td> <td>x</td> <td>4.10.0</td><td></td></tr> 47 <tr><td>Windows 7/mingw32</td> <td>x86</td> <td>x</td> <td>4.13.0</td><td></td></tr> 48 <tr><td>Windows 7/cygwin</td> <td>x86</td> <td>x</td> <td>4.13.0</td><td></td></tr> 49 <tr><td>Solaris 9</td> <td>Sparc</td> <td></td> <td>4.3.0</td> <td>gcc 3.3.2, install=/usr/ucb/install</td></tr> 50 <tr><td>Solaris 9</td> <td>Sparc</td> <td></td> <td>4.8.0.3</td> <td>suncc, install=/usr/ucb/install [[http://paste.call-cc.org/paste?id=1d9a79658c2bb91f99d7154395ee37d2cdb10bf7|->patch needed<-]]</td></tr> 51 <tr><td>Solaris 10</td> <td>Sparc</td> <td></td> <td>4.8.0.3</td> <td>gcc 3.4.3, install=/usr/ucb/install</td></tr> 52 <tr><td>Solaris 10</td> <td>Sparc</td> <td></td> <td>4.8.0.3</td><td>suncc, install=/usr/ucb/install</td></tr> 53 <tr><td>Solaris 10</td> <td>x86</td> <td></td> <td>4.8.0.3</td><td>gcc 3.4.3, install=/usr/ucb/install</td></tr> 54 <tr><td>Solaris 10</td> <td>x86</td> <td></td> <td>4.6.1</td><td>suncc</td></tr> 55 <tr><td>Solaris 11</td> <td>x86</td> <td></td> <td>4.8.0.3</td><td>gcc 4.5.2, install=/usr/ucb/install</td></tr> 56 <tr><td>OpenSolaris</td> <td>x86</td> <td>x</td> <td>4.6.1</td> <td>suncc</td></tr> 57 <tr><td>OpenSolaris</td> <td>Sparc</td> <td>x</td> <td>4.5.1</td> <td>suncc</td></tr> 58 <tr><td>OpenIndiana</td> <td>x86</td> <td>x</td> <td>4.8.4</td> <td>gcc 3.4</td></tr> 59 <tr><td>AIX 6.1</td> <td>PowerPC_POWER6</td> <td></td> <td>4.10.0</td> <td>Built with gcc 4.4.7</td></tr> 60 60 </table> 61 61 62 62 ;manyargs: supports up to 1000 procedure arguments (instead of the normal 126) 63 64 ;dload: supports dynamic loading of compiled code
Note: See TracChangeset
for help on using the changeset viewer.