ATLAS tries to link to MSVCRT rather than Cygwin on Cygwin64 (and fails to...
Brought to you by:
rwhaley,
tonyc040457
Dear Clint,
On Cygwin64, ATLAS tries to link to MSVCRT lib rather than Cygwin's lib to use thread related functions.
There is no problem on Cygwin32 where ATLAS does the right thing.
I guess it is just that Cygwin64 did not exist when ATLAS 3.10 was released.
The solution is to use the same functions on Cygwin64 as on Cygwin32.
For more details, have a look at http://trac.sagemath.org/ticket/17365 and at http://git.sagemath.org/sage.git/diff/?id=62f3b17022bb411f161795e34ea740c41dd2267a for the quick and dirty fix we use.
Best,
JP
So, cygwin64 is finally here! I presently am not working on Windows at all, but will scope this if/when I have time. In the meantime, Matthew Brett is sometimes volunteering on Windows, so I'll assign this to him.
If either of you want to send me a patch to add, I can maybe apply that.
Thanks,
Clint
The following patch solves the issue for me.