Peter Tanski wrote:
Hello Bulat,

On Nov 13, 2006, at 4:44 PM, Bulat Ziganshin wrote:

Sunday, November 12, 2006, 9:39:07 PM, you wrote:

* Task point 3: drop dependencies on mingw32 functionality in the
libraries


only library dependencies matter. we can run any external tools  during
compiling process, be it compiled by msvc, mingw or even cygwin


... As I understand it a Windows-native GHC would be able to
run without mingw/cygwin tools at all ...


seems that [you] don't know the situation :)  ...


I guess I am trying to sort out the goals for the task and I tend toward the relatively aesthetic option of creating a stand-alone GHC compiler running on Windows (i.e., no extra tools shipped). In addition to being aesthetic, mingw is GPL-licensed.

You are quite right about GHC compiled binaries--this whole idea came up again as part of interoperability with .NET. I'm wrong about removing the cruft--not part of the task at all.

You two are talking about different things, I think.

Yes we want a GHC install that doesn't include any of the mingw tools, this is the whole point. However, during the GHC *build*, we are free to use cygwin/MSYS/mingw tools as much as we like - this is what Bulat is referring to. Dropping the use of cygwin/MSYS for the build system is a lot of work for not much gain right now.

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

Reply via email to