I think that’d be a great idea, thank you!

 

I do recommend using MSYS as the environment, though.   I find that GHC builds much, much faster using MSYS than using Cygwin.

 

Simon

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brian Smith
Sent: 07 September 2006 23:29
To: [EMAIL PROTECTED]
Subject: What tool versions (MinGW, MSYS, automake,etc.) do I need to build GHC on Windows?

 

Is there some documentation available that lists the versions of tools that are used to build the official Windows distributions of GHC? In particular, what versions of MinGW, MSYSDTK, automake, autoconf, and binutils are used?

I would like to put together a package that Windows users can download to jump into GHC development easier. I am motivated to do so because I spent hours last year to configure my system to build GHC/Windows, and now I am about to repeat that tiresome process.

My goal is to produce a ZIP file that contains all the correct versions of all the tools needed, plus a script that sets up the build environment (unsets CYGWIN, sets the path, etc.) and leaves the user in the MSYS bash shell.

Basically, I want the process for building on GHC to become:

(1) Download ghc-build-tools.zip
(2) Extract ghc-build-tools.zip to C:\ghc-build-tools\
(3) Execute C:\ghc-build-tools\ghc-build-shell.bat

Inside the resultant shell, we would then do:

darcs get --partial http://darcs.haskell.org/ghc
cd ghc
chmod +x darcs-all
./darcs-all get
autoreconf
./configure
make

Furthermore, I would like to create a VMWare image that Windows users can use to test their changes on Linux.

Besides GHC, I would like to do the same thing for Darcs as well. Hopefully, Darcs and GHC can use the same versions of the same tools so that seperate packages aren't necessary.

Regards,
Brian

_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to