shinchiro / mpv-winbuild-cmake

CMake-based MinGW-w64 Cross Toolchain
659 stars 116 forks source link

Why are you avoiding MinGW? #716

Closed mh466lfa closed 4 weeks ago

mh466lfa commented 4 weeks ago

MinGW-w64 based compilers will generate native Windows binaries that will run without any POSIX compatibility layer. You instead forced a POSIX compatibility layer like Cygwin or MSYS2 MSYS. What's the point of this? The MSYS2 project has provided native mpv binary packages compiled by MinGW-w64 for a long time. So I think there is no technical issues with MinGW here.

mh466lfa commented 4 weeks ago

It turns out that it will compile its own MinGW-w64 cross compiler. The Cygwin/MSYS2 MSYS GCC is only used to bootstrap this cross compiler.