> From: Paul Smith <psm...@gnu.org> > Cc: bug-make@gnu.org > Date: Mon, 26 Sep 2022 15:14:37 -0400 > > > Some binaries from Git for Windows are MinGW binaries, but some are > > MSYS2 binaries. All those for which Git Bash says they are in /bin > > (as opposed to /mingw64/bin) are MSYS2 binaries, they depend on MSYS > > DLL and don't use the Windows C runtime. MSYS2 is a fork of Cygwin, > > with a few subtle features that allow it to invoke native Windows > > programs without confusing them with Unix-style file names and PATH. > > To be honest I still don't think I understand all the intricacies of > this. All I know is that I add: > > set "PATH=%PATH%;C:\Strawberry\perl\bin;C:\Git\usr\bin"
C:\Git\usr\bin holds MSYS2 executables, not MinGW executables. (MinGW executables that come with Git are in C:\Git\mingw64\bin.) So basically, you are running the tests in the MSYS2 environment, the only exclusion from that is make.exe itself.