Michael Cronenworth wrote:
Good job Erik and Richard! I will be testing this out ASAP with my
$DAYJOB apps and Win 7 64-bit.
My apps require GnuTLS, which I had to rebuild myself. I encountered a
few minor issues.
The first was that the winsock2.h and winsock.h both define struct
fd_set, but do not protect it like the 32-bit MinGW includes do. This
leads to "multiple definition" errors as libgcrypt and GnuTLS sometimes
include "windows.h" instead of "winsock2.h" and "windows.h"
calls
"winsock.h". I found the cases where "windows.h" is used it isn't
even
required and I have removed them in my RPMs.
There are also a few warnings about pointer size and (s)printf
formatting (long vs long long), which is to be expected. I'll be working
on these as libgcrypt is unstable at the moment.
GnuTLS's OpenSSL compatibility layer seems to be broken under MinGW64. I
had to disable it.
Lastly, F12 requires the new libtool RPM as well. Will F12 get mingw64
or will it be F13+ only? No biggie for me as I will be going to F13 on
my work machine soon.