diff options
author | Tony Theodore <tonyt@logyst.com> | 2013-05-11 07:44:36 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2013-05-11 07:44:36 (GMT) |
commit | bbc1ab9105f800347c7ecd9ab1dc22dc49f42d8d (patch) | |
tree | 6a042e7ef00450f172c52196ec7bfe5e390e17d1 /index.html | |
parent | cc96a15d3957447c96e587d70a3f24bf0b08aae1 (diff) | |
download | mxe-bbc1ab9105f800347c7ecd9ab1dc22dc49f42d8d.zip mxe-bbc1ab9105f800347c7ecd9ab1dc22dc49f42d8d.tar.gz mxe-bbc1ab9105f800347c7ecd9ab1dc22dc49f42d8d.tar.bz2 |
doc update: reinstate multi-lib install commands and add note about ocaml* packages
Diffstat (limited to 'index.html')
-rw-r--r-- | index.html | 49 |
1 files changed, 49 insertions, 0 deletions
@@ -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"> |