Menu

#975 ATLAS tries to link to MSVCRT rather than Cygwin on Cygwin64 (and fails to produce a shared lib)

open-postponed
None
5
2015-03-02
2014-12-29
No

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

Discussion

  • R. Clint Whaley

    R. Clint Whaley - 2015-02-27

    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

     
  • R. Clint Whaley

    R. Clint Whaley - 2015-02-27
    • status: open --> open-postponed
    • assigned_to: Matthew Brett
     
  • Jean-Pierre Flori

    The following patch solves the issue for me.

     

Log in to post a comment.

MongoDB Logo MongoDB