Does GHC on cygwin have an I/O manager?

I've been desperate to get any semblance of I/O performance from Haskell on Windows. Does ghc still build under cygwin, and if so, does the cygwin build have a working I/O manager? Also, is it possible yet to build a ghc cross-compiler targeting windows?

On Mon, 8 Apr 2013 11:37:23 +0100 Ian Lynagh
I don't think anyone's tried.
I've tried, nothing coherent came out. The build system doesn't seem quite aware of cross-compiling, e.g. sometimes mingw32_HOST_OS was declared and sometimes it wasn't, unix package was build instead of Win32 and RTS was build for posix threads, I replaced some of it with stubs to get it to compile. Quite incoherently, it tried to compile hsc2hs on stage0 for linux, for windows and link it with windows libraries and then run it on linux. time package featured some non-cross-friendly hsc directives. hsc2hs failed to process Win32 at some point. Anyway, I've got base to compile, but stage1 won't produce any executables, only manifests.
participants (2)
-
Ian Lynagh
-
kudah