[GHC] #989: Windows "native" port

GHC trac at galois.com
Mon Nov 6 06:12:25 EST 2006


#989: Windows "native" port
-----------------------------------+----------------------------------------
    Reporter:  simonmar            |       Owner:         
        Type:  task                |      Status:  new    
    Priority:  normal              |   Milestone:         
   Component:  Compiler            |     Version:  6.7    
    Severity:  normal              |    Keywords:         
  Difficulty:  Difficult (1 week)  |    Testcase:  N/A    
Architecture:  x86                 |          Os:  Windows
-----------------------------------+----------------------------------------
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...)

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/989>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list