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