It's hard enough on Linux/Unix/BSD OSes ... you should try it on Windows ... fun times. Especially when the build instructions on Windows start with :
"Download and install Cygwin/Mingw..."
"Download and install Cygwin/Mingw..."
MinGW is alright... until you try targeting x86_64.