That's right. For now that is the only workaround. We know what the problem 
is now, but don't have a working patch to fix it. It's the JMPENT macro in 
mpn/x86_64/x86_64-defs.m4 that doesn't work on 64 bit OSX.

Details of the issue can be found here, I believe [1].

Bill.

[1] https://gmplib.org/list-archives/gmp-bugs/2012-December/002836.html

On Tuesday, 22 August 2017 19:37:50 UTC+2, Alex J Best wrote:
>
> As the problem is skylake I assume mpn/x86_64/skylake/avx/addmul_1.asm is 
> the one to patch out.
>
> On Monday, August 21, 2017 at 11:51:28 AM UTC-4, Dima Pasechnik wrote:
>>
>>
>>
>> On Monday, August 21, 2017 at 4:15:29 PM UTC+1, Michael Frey wrote:
>>>
>>> What is the best way to do this?  The file is extracted from the 
>>> mpir-3.0.0.tar.bz2 every time make is run.
>>>
>>
>> the standard way would be to add the patch removing  this file (which one 
>> exactly, there are few files named so?)
>> build/pkgs/mpir/patches/
>>
>>
>>
>>> On Wednesday, August 2, 2017 at 5:41:01 PM UTC-4, Bill Hart wrote:
>>>>
>>>> The only workaround I'm currently aware of is to remove the offending 
>>>> addmul_1.asm file. It is to do with our use of jump tables.
>>>>
>>>>
>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to