aboutsummaryrefslogtreecommitdiff
path: root/doc/install.html
diff options
context:
space:
mode:
authorMike Pall <mike>2015-10-24 19:20:33 +0200
committerMike Pall <mike>2015-10-24 19:24:53 +0200
commit1393b2f681df3a71cb381b958e8e3221d2dd427d (patch)
treeb726aec8a63c90ad9e08633337dbee20917b6648 /doc/install.html
parentf416cf6a6439782e4ae7c4b29387d4564bb765db (diff)
downloadluajit-1393b2f681df3a71cb381b958e8e3221d2dd427d.tar.gz
luajit-1393b2f681df3a71cb381b958e8e3221d2dd427d.tar.bz2
luajit-1393b2f681df3a71cb381b958e8e3221d2dd427d.zip
Update build instructions.
Diffstat (limited to 'doc/install.html')
-rw-r--r--doc/install.html27
1 files changed, 12 insertions, 15 deletions
diff --git a/doc/install.html b/doc/install.html
index 7a878b1c..5dc1289e 100644
--- a/doc/install.html
+++ b/doc/install.html
@@ -112,23 +112,23 @@ operating systems, CPUs and compilers:
112</tr> 112</tr>
113<tr class="odd separate"> 113<tr class="odd separate">
114<td class="compatcpu">x86 (32 bit)</td> 114<td class="compatcpu">x86 (32 bit)</td>
115<td class="compatos">GCC 4.x<br>GCC 3.4</td> 115<td class="compatos">GCC 4.x+<br>GCC 3.4</td>
116<td class="compatos">GCC 4.x<br>GCC 3.4</td> 116<td class="compatos">GCC 4.x+<br>GCC 3.4</td>
117<td class="compatos">GCC 4.x<br>GCC 3.4</td> 117<td class="compatos">XCode 5.0+<br>Clang</td>
118<td class="compatos">MSVC, MSVC/EE<br>WinSDK<br>MinGW, Cygwin</td> 118<td class="compatos">MSVC, MSVC/EE<br>WinSDK<br>MinGW, Cygwin</td>
119</tr> 119</tr>
120<tr class="even"> 120<tr class="even">
121<td class="compatcpu">x64 (64 bit)</td> 121<td class="compatcpu">x64 (64 bit)</td>
122<td class="compatos">GCC 4.x</td> 122<td class="compatos">GCC 4.x+</td>
123<td class="compatos">ORBIS (<a href="#ps4">PS4</a>)</td> 123<td class="compatos">ORBIS (<a href="#ps4">PS4</a>)</td>
124<td class="compatos">GCC 4.x</td> 124<td class="compatos">XCode 5.0+<br>Clang</td>
125<td class="compatos">MSVC + SDK v7.0<br>WinSDK v7.0</td> 125<td class="compatos">MSVC + SDK v7.0<br>WinSDK v7.0</td>
126</tr> 126</tr>
127<tr class="odd"> 127<tr class="odd">
128<td class="compatcpu"><a href="#cross2">ARMv5+<br>ARM9E+</a></td> 128<td class="compatcpu"><a href="#cross2">ARMv5+<br>ARM9E+</a></td>
129<td class="compatos">GCC 4.2+</td> 129<td class="compatos">GCC 4.2+</td>
130<td class="compatos">GCC 4.2+<br>PSP2 (<a href="#psvita">PS VITA</a>)</td> 130<td class="compatos">GCC 4.2+<br>PSP2 (<a href="#psvita">PS VITA</a>)</td>
131<td class="compatos">GCC 4.2+</td> 131<td class="compatos">XCode 5.0+<br>Clang</td>
132<td class="compatos compatno">&nbsp;</td> 132<td class="compatos compatno">&nbsp;</td>
133</tr> 133</tr>
134<tr class="even"> 134<tr class="even">
@@ -439,8 +439,7 @@ NDKF="--sysroot $NDK/platforms/android-$NDKABI/arch-x86"
439make HOST_CC="gcc -m32" CROSS=$NDKP TARGET_FLAGS="$NDKF" 439make HOST_CC="gcc -m32" CROSS=$NDKP TARGET_FLAGS="$NDKF"
440</pre> 440</pre>
441<p> 441<p>
442You can cross-compile for <b id="ios">iOS 3.0+</b> (iPhone/iPad) using the <a href="http://developer.apple.com/devcenter/ios/index.action"><span class="ext">&raquo;</span>&nbsp;iOS SDK</a>. 442You can cross-compile for <b id="ios">iOS 3.0+</b> (iPhone/iPad) using the <a href="http://developer.apple.com/devcenter/ios/index.action"><span class="ext">&raquo;</span>&nbsp;iOS SDK</a>:
443The environment variables need to match the iOS SDK version:
444</p> 443</p>
445<p style="font-size: 8pt;"> 444<p style="font-size: 8pt;">
446Note: <b>the JIT compiler is disabled for iOS</b>, because regular iOS Apps 445Note: <b>the JIT compiler is disabled for iOS</b>, because regular iOS Apps
@@ -450,13 +449,11 @@ much slower than the JIT compiler. Please complain to Apple, not me.
450Or use Android. :-p 449Or use Android. :-p
451</p> 450</p>
452<pre class="code"> 451<pre class="code">
453IXCODE=`xcode-select -print-path` 452ISDKP=$(xcrun --sdk iphoneos --show-sdk-path)
454ISDK=$IXCODE/Platforms/iPhoneOS.platform/Developer 453ICC=$(xcrun --sdk iphoneos --find clang)
455ISDKVER=iPhoneOS6.0.sdk 454ISDKF="-arch armv7 -isysroot $ISDKP"
456ISDKP=$ISDK/usr/bin/ 455make HOST_CC="clang -m32 -arch i386" CROSS="$(dirname $ICC)/" \
457ISDKF="-arch armv7 -isysroot $ISDK/SDKs/$ISDKVER" 456 TARGET_FLAGS="$ISDKF" TARGET_SYS=iOS
458make HOST_CC="gcc -m32 -arch i386" CROSS=$ISDKP TARGET_FLAGS="$ISDKF" \
459 TARGET_SYS=iOS
460</pre> 457</pre>
461 458
462<h3 id="consoles">Cross-compiling for consoles</h3> 459<h3 id="consoles">Cross-compiling for consoles</h3>