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.
_______________________________________________
mingw mailing list
mingw@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/mingw

Reply via email to