2017-01-31 22:29 GMT+07:00 Eli Zaretskii <eliz@gnu.org>:


Not my place to answer that, but let me just say that I didn't have
any problems using the present autotools-based build system on
Windows with MSYS.  The absolute majority of the problems I needed to
solve while working on the port had nothing to do with autotools, but
with various non-portable and Posix-centric stuff in the Guile sources
(most of them were fixed since then using the patches I proposed).

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. I have extensive experience with cmake and autotools and quite a bit with meson already. I can say with confidence that keeping autotools and taking windows seriously at the same time is just impossible. So my view here is that to have a decent windows port we would need native windows threads and compile with microsoft compiler (that is why I would be proposing meson). You just have to see the gstreamer guys experience when switching to meson and the huge improvement it was, especially in windows.