[Haskell-cafe] Unix emulation

Erik de Castro Lopo mle+hs at mega-nerd.com
Mon Aug 23 01:12:56 EDT 2010

Andrew Coppin wrote:

> I too was going to have a go at this. I had a Windows VM (so I don't 
> ruin my *real* Windows box) and I was going to set up all the junk which 
> is apparently necessary to make C bindings build. And then I was going 
> to build all the libraries I want but can't have, package them up into 
> nice little installers with NSIS, and make the binary installers 
> available for each version of the Haskell Platform.
> But, as I say, I utterly failed to make MinGW and MSYS actually work. I 
> never got as far as installing HP at all!

I'm going to be a bit of a heretic here and suggest that you attack
this problem from the other end. How you ask?

Install Debian Testing/Unstable with Wine in a VM and cross compile
to Windows.

For C libraries that originate on Unix, cross compiling them on
from Linux -> Windows is often easier than getting them to compile
on Windows.

For the Haskell stuff, install the windows version of GHC using
Wine (I messed with this a bit and it worked like a charm).

Erik de Castro Lopo

More information about the Haskell-Cafe mailing list