summaryrefslogtreecommitdiffstats
path: root/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'index.html')
-rw-r--r--index.html49
1 files changed, 49 insertions, 0 deletions
diff --git a/index.html b/index.html
index 732e8cf..c8783fc 100644
--- a/index.html
+++ b/index.html
@@ -699,6 +699,11 @@ USE_OSGPLUGIN(<plugin2>)
xz-utils yasm</pre>
<p>
+ On 64-bit Debian, install also:
+ </p>
+ <pre>apt-get install g++-multilib libc6-dev-i386</pre>
+
+ <p>
On Debian Squeeze, you'll need some packages from
<a href="http://backports-master.debian.org/Instructions/">backports</a>. Add this line:
</p>
@@ -717,6 +722,11 @@ aptitude -t squeeze-backports install cmake yasm</pre>
libffi-devel libtool openssl-devel patch perl pkgconfig \
scons yasm unzip wget xz</pre>
+ <p>
+ On 64-bit Fedora,
+ there are <a href="#issue-non-multilib">issues without a 32-bit compiler</a>.
+ </p>
+
<h3 id="requirements-freebsd">FreeBSD</h3>
<!-- http://www.freshports.org/ -->
@@ -736,6 +746,10 @@ aptitude -t squeeze-backports install cmake yasm</pre>
For Bourne shells, edit .profile
</p>
<pre>export PATH = /usr/local/bin:$PATH</pre>
+ <p>
+ On 64-bit FreeBSD,
+ there are <a href="#issue-non-multilib">issues without a 32-bit compiler</a>.
+ </p>
<h3 id="requirements-frugalware">Frugalware</h3>
@@ -745,6 +759,11 @@ aptitude -t squeeze-backports install cmake yasm</pre>
openssl patch perl perl-xml-parser pkgconfig \
scons unzip wget xz xz-lzma yasm</pre>
+ <p>
+ On 64-bit Frugalware,
+ there are <a href="#issue-non-multilib">issues without a 32-bit compiler</a>.
+ </p>
+
<h3 id="requirements-gentoo">Gentoo</h3>
<!-- http://packages.gentoo.org/ -->
@@ -786,6 +805,36 @@ aptitude -t squeeze-backports install cmake yasm</pre>
perl-XML-Parser pkg-config scons \
sed unzip wget xz yasm</pre>
+ <p>
+ On 64-bit openSUSE, install also:
+ </p>
+ <pre>zypper install -R gcc-32bit glibc-devel-32bit \
+ libgcc46-32bit libgomp46-32bit \
+ libstdc++46-devel-32bit</pre>
+
+ <h3 id="issue-non-multilib">Issues without a 32-bit compiler</h3>
+
+ <p>
+ Certain packages contain native tools that are
+ currently 32-bit only. In order to build these on a
+ 64-bit system, multi-lib support must be enabled in the
+ compiler toolchain. However, not all operating systems
+ support this.
+ </p>
+ <p>
+ To build the remainder of MXE specify empty build rules
+ for the affected packages:
+ </p>
+ <pre>make \
+ ocaml-cairo_BUILD= \
+ ocaml-findlib_BUILD= \
+ ocaml-lablgtk2_BUILD= \
+ ocaml-camlimages_BUILD= \
+ ocaml-flexdll_BUILD= \
+ ocaml-native_BUILD= \
+ ocaml-core_BUILD= \
+ ocaml-lablgl_BUILD= \
+ ocaml-xml-light_BUILD=</pre>
</div>
<div class="section">