On Fri, Apr 18, 2025 at 09:24:51AM +0000, Vincent Belaïche wrote: > Dear Gavin, Eli & Patrice, > > Yes, sorry, I should have done two different patches. Concerning the > MSYS2+MINGW64 console, this is only the first change that does the job, > ie handling "cygwin" same as "msys" when testing $OSTYPE. > > > Am I correct in saying for this MSYS2 console, OSTYPE is "cygwin", but > > the output of "uname" does not contain the string "cygwin"? Does the > > output of "uname" contain anything else that we could check for in > > addition to "cygwin" and "msys"? > > Yes, you are correct, in this MSYS2+MINGW64 console, uname outputs : > > MINGW64_NT-10.0-19045 > > in the MSYS2+MSYS console, uname outputs : > > MSYS_NT-10.0-19045 > > And in the MSYS2+MINGW32 console uname outputs : > > MINGW32_NT-10.0-19045
I have made the first change. I trust this is correct for whatever an "MSYS2+MINGW64" console is. I always find these combinations of systems bewildering. I don't expect this would change anything on Cygwin as this change is making an exception to using ";" as the path separator, using ":" in more cases.