> From: Germán Diago <germandi...@gmail.com>
> Date: Wed, 1 Feb 2017 12:18:28 +0700
> Cc: guile-devel@gnu.org
> 
> Well, provided that you are tied to msys and you can never ever compile guile 
> with a microsoft compiler, that
> is ok. You are talking only about your use case. The reality is quite 
> different: if you want windows adoption, you
> need to use the native toolchain to compile.

MSYS is used only to run Bash, m4, perl, etc.  -- programs that are
invoked during the configure stage and by shell script fragments in
the Makefile.  The compiler is MinGW, not MSYS.  MinGW produces native
executables that are completely compatible with MSVC compiled
programs.  So I don't see a problem here, or any need to use non-free compilers.

> I can say with confidence that keeping autotools and taking windows seriously 
> at the
> same time is just impossible.

That's definitely not my experience.

> So my view here is that to have a decent windows port we would need native
> windows threads and compile with microsoft compiler

MinGW supports native Windows threads, and in fact the ported pthreads
are just a very thin wrapper around native threads.

Reply via email to