----- Original Message ----- From: "Jason"

That's the secret then - just use a compiler later than 20100428. (If only
I'd waited another fortnight before I downloaded that compiler :-)


Ah Ah , I'll put a note on our website about this

Ozkan posted a follow-up, explaining that he hadn't quoted the details of the non-compliance correctly:

--quote--
It seems I have typo in my explanations: our old x64-compilers *did*
prepend an underscore to the symbols (bad behavior), but the new
compilers do not which is the expected MS-compatible behavior.
--endquote--

make check fails for a C++ shared lib build , due to the lib's being in the
wrong place , almost certainly an autotools problem (MinGW32 had the same
problem until we upgraded autotools)

make speed , try , or tune , all won't build due to autotools not setting the
correct include paths

I wonder if the last two problems with autotools are to do with them assuming
*-pc-mingw32 rather than *-w64-mingw32

Sounds feasible to me. I know my 64-bit cross-compiler has the includes in mingw/include and the libraries in mingw/lib, whereas the 32-bit compiler (from mingw.org) has them in include and lib repectively. There's a trap, however - sezero's 64-bit builds (and perhaps also some of the other private builds) put them in include and lib (not mingw/include and mingw/lib). That being the case, using one of sezero's 64-bit compilers might currently work ... if your hypothesis is correct :-)

Cheers,
Rob
--
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en.

Reply via email to