aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMike Pall <mike>2010-10-11 16:26:48 +0200
committerMike Pall <mike>2010-10-11 16:26:48 +0200
commit5dcf630c54db4441f2629339851818673e4b5be5 (patch)
treec5d04e5456887ba985c1ff839a64c55a79aca726 /doc
parent89fdee9cab7e03c33ff4308d8586d1d2257ec27f (diff)
downloadluajit-5dcf630c54db4441f2629339851818673e4b5be5.tar.gz
luajit-5dcf630c54db4441f2629339851818673e4b5be5.tar.bz2
luajit-5dcf630c54db4441f2629339851818673e4b5be5.zip
Reorganize compatibility table in install docs.
Diffstat (limited to 'doc')
-rw-r--r--doc/install.html80
1 files changed, 43 insertions, 37 deletions
diff --git a/doc/install.html b/doc/install.html
index b0c806db..775b3470 100644
--- a/doc/install.html
+++ b/doc/install.html
@@ -11,21 +11,30 @@
11<style type="text/css"> 11<style type="text/css">
12table.compat { 12table.compat {
13 line-height: 1.2; 13 line-height: 1.2;
14 width: 47em; 14 width: 600px;
15} 15}
16tr.compathead td { 16tr.compathead td {
17 font-weight: bold; 17 font-weight: bold;
18 border-bottom: 2px solid #bfcfff;
19}
20tr.compathead td.compatos {
21 vertical-align: top;
18} 22}
19td { 23td {
20 border-left: 1px solid #bfcfff; 24 border: 1px solid #bfcfff;
21 border-right: 1px solid #bfcfff; 25 font-size: 90%;
26 height: 2.5em;
27}
28td.compatcpu {
29 width: 16%;
30 border-right: 2px solid #bfcfff;
22} 31}
23td.compatos { 32td.compatos {
24 width: 25%; 33 width: 21%;
34 vertical-align: middle;
25} 35}
26td.compatcc { 36td.compatno {
27 width: 25%; 37 background-color: #d0d0d0;
28 vertical-align: top;
29} 38}
30</style> 39</style>
31</head> 40</head>
@@ -78,34 +87,32 @@ operating system, CPU and compilers:
78</p> 87</p>
79<table class="compat"> 88<table class="compat">
80<tr class="compathead"> 89<tr class="compathead">
81<td class="compatos">OS / CPU</td> 90<td class="compatcpu">CPU / OS</td>
82<td class="compatcc">x86 (32 bit)</td> 91<td class="compatos"><a href="#posix">Linux</a></td>
83<td class="compatcc">x64 (64 bit)</td> 92<td class="compatos"><a href="#posix">OSX<br>10.3-10.6</a></td>
84<td class="compatcc">PPC/e500v2</td> 93<td class="compatos"><a href="#posix">*BSD, other</a></td>
94<td class="compatos"><a href="#windows">Windows<br>98/XP/Vista/7</a></td>
85</tr> 95</tr>
86<tr class="odd separate"> 96<tr class="odd separate">
87<td class="compatos"><a href="#posix">Linux</a></td> 97<td class="compatcpu">x86 (32 bit)</td>
88<td class="compatcc">GCC 4.x<br>GCC 3.4</td> 98<td class="compatos">GCC 4.x<br>GCC 3.4</td>
89<td class="compatcc">GCC 4.x</td> 99<td class="compatos">GCC 4.x<br>GCC 3.4</td>
90<td class="compatcc">GCC 4.3+</td> 100<td class="compatos">GCC 4.x<br>GCC 3.4</td>
101<td class="compatos">MSVC, MSVC/EE<br>WinSDK<br>MinGW, Cygwin</td>
91</tr> 102</tr>
92<tr class="even"> 103<tr class="even">
93<td class="compatos"><a href="#windows">Windows<br>98/XP/Vista/7</a></td> 104<td class="compatcpu">x64 (64 bit)</td>
94<td class="compatcc">MSVC (EE)<br>Windows SDK<br>MinGW (GCC)<br>Cygwin (GCC)</td> 105<td class="compatos">GCC 4.x</td>
95<td class="compatcc">MSVC + SDK v7.0<br>Windows SDK v7.0</td> 106<td class="compatos">GCC 4.x</td>
96<td class="compatcc">&nbsp;</td> 107<td class="compatos compatno">&nbsp;</td>
108<td class="compatos">MSVC + SDK v7.0<br>WinSDK v7.0</td>
97</tr> 109</tr>
98<tr class="odd"> 110<tr class="odd">
99<td class="compatos"><a href="#posix">OSX 10.3-10.6</a></td> 111<td class="compatcpu">PPC/e500v2</td>
100<td class="compatcc">GCC 4.x<br>GCC 3.4</td> 112<td class="compatos">GCC 4.3+</td>
101<td class="compatcc">GCC 4.x</td> 113<td class="compatos compatno">&nbsp;</td>
102<td class="compatcc">&nbsp;</td> 114<td class="compatos compatno">&nbsp;</td>
103</tr> 115<td class="compatos compatno">&nbsp;</td>
104<tr class="even">
105<td class="compatos"><a href="#posix">*BSD, other</a></td>
106<td class="compatcc">GCC 4.x<br>GCC 3.4</td>
107<td class="compatcc">(not supported)</td>
108<td class="compatcc">&nbsp;</td>
109</tr> 116</tr>
110</table> 117</table>
111 118
@@ -120,9 +127,9 @@ hold all user-configurable settings:
120<li><tt>Makefile</tt> has settings for <b>installing</b> LuaJIT (POSIX 127<li><tt>Makefile</tt> has settings for <b>installing</b> LuaJIT (POSIX
121only).</li> 128only).</li>
122<li><tt>src/Makefile</tt> has settings for <b>compiling</b> LuaJIT 129<li><tt>src/Makefile</tt> has settings for <b>compiling</b> LuaJIT
123under POSIX, MinGW and Cygwin.</li> 130under POSIX, MinGW or Cygwin.</li>
124<li><tt>src/msvcbuild.bat</tt> has settings for compiling LuaJIT with 131<li><tt>src/msvcbuild.bat</tt> has settings for compiling LuaJIT with
125MSVC.</li> 132MSVC or WinSDK.</li>
126</ul> 133</ul>
127<p> 134<p>
128Please read the instructions given in these files, before changing 135Please read the instructions given in these files, before changing
@@ -133,14 +140,13 @@ any settings.
133<h3>Prerequisites</h3> 140<h3>Prerequisites</h3>
134<p> 141<p>
135Depending on your distribution, you may need to install a package for 142Depending on your distribution, you may need to install a package for
136GCC (GCC 3.4 or later required), the development headers and/or a 143GCC, the development headers and/or a complete SDK. E.g. on a current
137complete SDK. E.g. on a current Debian/Ubuntu, install <tt>libc6-dev</tt> 144Debian/Ubuntu, install <tt>libc6-dev</tt> with the package manager.
138with the package manager.
139</p> 145</p>
140<p> 146<p>
141Download the current source package (pick the .tar.gz), if you haven't 147Download the current source package of LuaJIT (pick the .tar.gz),
142already done so. Move it to a directory of your choice, open a 148if you haven't already done so. Move it to a directory of your choice,
143terminal window and change to this directory. Now unpack the archive 149open a terminal window and change to this directory. Now unpack the archive
144and change to the newly created directory: 150and change to the newly created directory:
145</p> 151</p>
146<pre class="code"> 152<pre class="code">