I have a Mac with a Skylake processor and have also observed this problem. I've been following this discussion a bit, but have recently been mostly developing Sage on a server instead.... David
On Mon, Sep 4, 2017 at 6:16 AM, 'Bill Hart' via sage-devel < sage-devel@googlegroups.com> wrote: > Reimer Behrends has helped me track down the explicit issue. We don't have > a patch yet, but the bug (and solution) is described here [1]. > > Basically the M4 macro JMPENT in mpn/x86_64/x86_64-defs.mac needs to do > more than just subtract the two addresses on Mac. However, I'm confused why > this isn't affecting every 64 bit Skylake Mac out there. But his has only > been reported twice! Are Skylake Macs really rare or something? > > Bill. > > [1] https://gmplib.org/list-archives/gmp-bugs/2012-December/002836.html > > > On Wednesday, 19 July 2017 11:15:09 UTC+2, Bill Hart wrote: >> >> It's certainly not a generic problem affecting Mac [0]. It's Skylake >> specific and something their linker doesn't like that works on that >> architecture on Linux. >> >> Bill. >> >> [0] https://travis-ci.org/wbhart/mpir/builds/252901954?utm_ >> source=github_status&utm_medium=notification >> >> On Wednesday, 19 July 2017 11:12:37 UTC+2, Bill Hart wrote: >>> >>> Alex Best pointed out this morning that something similar came up for >>> the GMP guys a while back. Apparently something to do with jump tables. >>> That is probably affecting our code here [1]. >>> >>> We'll look into it. Unfortunately, in the mean time, the best one can >>> really do is delete the affected file. >>> >>> Bill. >>> >>> [1] https://github.com/wbhart/mpir/blob/master/mpn/x86_64/sk >>> ylake/avx/addmul_1.asm#L100 >>> >>> On Wednesday, 19 July 2017 01:46:48 UTC+2, Andrew wrote: >>>> >>>> >>>> >>>> On Wednesday, 19 July 2017 00:59:27 UTC+10, Dima Pasechnik wrote: >>>>> >>>>> Surely MPIR guys would appreciate feedback. >>>>> This might be their assembler bug. >>>>> >>>>> Will let them know. >>>> A. >>>> >>> -- > 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. > -- 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.