Previous Up Next

13  Platform-specific notes

This section discusses issues that arise when running or building MLton on various platforms.

Here are some issues that apply to building MLton on many platforms.

13.1  Running on Cygwin/Windows

MLton uses the Cygwin emulation layer to provide a Posix-like environment while running on a Windows machine. To run MLton on Windows, you must first install Cygwin on your machine. To do this, visit the Cygwin site from your Windows machine and run their setup.exe script. Then, you can unpack the MLton binary tgz in your Cygwin environment.

To run MLton cross-compiled executables on Windows, you must install the Cygwin dll on the Windows machine.

Here are the known problems using MLton on Cygwin.

13.2  Running on PowerPC/Darwin

Here are some things that may affect performance on PowerPC.

13.3  Running on FreeBSD

Here are the known problems using MLton on FreeBSD.

13.4  Running on Linux

The are no known problems using MLton on Linux.

13.5  Running on MinGW/Windows

Here are the known problems using MLton on MinGW.

13.6  Running on NetBSD

The are no known problems using MLton on NetBSD.

13.7  Running on OpenBSD

Here are the known problems using MLton on OpenBSD.

13.8  Running on Sparc/Solaris

Here are some things that may affect performance on Sparc. Here are the known problems building MLton on Sparc/Solaris.
Previous Up Next