mingw64 working on fedora

need to test mingw32 and also make sure changes don't break mingw on
Windows