Changeset 34928 in project


Ignore:
Timestamp:
12/11/17 15:18:57 (3 years ago)
Author:
sjamaan
Message:

portability: Remove the "dload" column; all tested platforms support it. If it's not supported on a platform tested in the future, we can add it to the notes instead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/portability

    r34927 r34928  
    1010
    1111<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>
    6060</table>
    6161
    6262;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.