Build GHC on Windows using Microsoft toolchain
Create a Windows "native" port of GHC, i.e. one that uses the Microsoft toolchain instead of GCC and the GNU binutils. The main tasks are:
-
Convert the pretty printer in the i386 NCG to generate MS/Intel syntax
instead of AT&T syntax. We can then generate assembly code that MASM can
grok.
-
Make the RTS compile with Microsoft's CL compiler. (this has been done in
the past, so shouldn't be too much work).
-
Drop any dependencies on mingw32 functionality in the libraries.
-
Make appropriate modifications to the driver, build system etc. We'd still
need Cygwin/MSYS for build tools (dropping dependency on GNU make is another task
entirely...)
Trac metadata
Trac field | Value |
---|---|
Version | 6.7 |
Type | Task |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |