I'm still having problems in cross-compiling for Windows 64 bit.
I'm compiling under am Ubuntu 14.04 64 bit, fresh install and with all the packages/kernel updated as of 2014-06-03).
I run the script attached to this message.
Everything compiles as expected, but when I launch the gettext programs (eg xgettext.exe) under Windows I get the error message that libwinpthread-1.dll can't be found.
This happens only when compiling for 64 bit (both shared and static).
When compiling for 32 bit everything works fine.