Following up to 
<https://lists.gnu.org/archive/html/bug-gnulib/2019-11/msg00021.html>
> I wrote:
> > MSYS, last released in 2016 [0], was a project with big hacks. For example,
> > in the 'exec' system call, it replaces an argv[i] = "/dev/null" with "nul" -
> 
> MSYS2 does similar things, albeit in a more user-controllable way [1].
> 
> Bruno
> 
> [1] 
> https://github.com/msys2/msys2/wiki/Porting#user-content-filesystem-namespaces

And it still leads to bugs during exec, such as when running libtool:

"libtool hangs indefinitely on windows when used in msys due to cmd.exe call 
bug"
https://savannah.gnu.org/support/?110901

This confirms, once again, that MSYS2 cannot be recommended.

As a development environment for native Windows program, I continue to recommend
Cygwin.

Bruno




Reply via email to