Building on Windows

Update MinGW if necessary. The GHC installers currently come with old versions of
MinGW and you will probably need to replace it with one that comes with gcc 4.8.1.
The current 64bit GHC installer seems to be happy to work with newer MinGW.
It may not be possible to use the current 32bit GHC installers at all.
Make sure you replace MinGW so that GHC will find the new one (just adding
it to the PATH will not work). The MinGW used by GHC is typically in a location
like C:\Program Files\MinGHC-7.10.1\ghc-7.10.1\mingw. Move it out of the way
and put a newer one in its place.

Building Leksah for Windows using Docker

It may seem crazy, but this is currently the best way to bootstrap Leksah for
Windows from source. This is mostly because Fedora and SUSE have a much
more complete set of MinGW packages than any thing else (including Windows).