Build GHC on Windows using Microsoft toolchain
|Reported by:||simonmar||Owned by:|
|Keywords:||Cc:||ndmitchell@…, fryguybob@…, dterei, dagitj@…, idhameed@…|
|Type of failure:||None/Unknown||Test Case:||N/A|
|Related Tickets:||Differential Rev(s):|
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...)
Change History (16)
comment:6 Changed 6 years ago by simonmar
- difficulty changed from Difficult (1 week) to Difficult (2-5 days)
comment:14 Changed 18 months ago by gintas
- Component changed from Compiler to Build System
- difficulty changed from Difficult (2-5 days) to Project (more than a week)
- Summary changed from Windows "native" port to Build GHC on Windows using Microsoft toolchain
- Type changed from task to feature request