You might mean the differences between MinGW and MinGW-w64. The
former is the version hosted at
http://mingw.org that used to be called mingw32 (not to be confused with mingw-w64-i686). The latter is what a lot of Linux distributions
package today and what you install with MSYS2 [1] on Windows. It was initially
forked from MinGW to integrate support for the 64-bit Windows API, hence the name,
but it has gained other features since and is more actively maintained.
I've run into a difference between the two recently. It turns out that
MinGW implemented POSIX glob() post-fork, which hasn't been ported to
MinGW-w64.
[1] As I side note, I found that MSYS2 makes a huge difference in how you develop software
for Windows with a POSIXy toolchain. Anyone who uses MinGW on Windows should try it.
I've run into a difference between the two recently. It turns out that MinGW implemented POSIX glob() post-fork, which hasn't been ported to MinGW-w64.
[1] As I side note, I found that MSYS2 makes a huge difference in how you develop software for Windows with a POSIXy toolchain. Anyone who uses MinGW on Windows should try it.