I'm having the same issue. To get MPIR to compile I had to remove all three of
mpn/x86_64/skylake/avx/addmul_1.asm mpn/x86_64/skylake/avx/mul_basecase.asm mpn/x86_64/skylake/avx/sqr_basecase.asm Thanks for working on this, Bill. Best, Robert On Wednesday, 6 September 2017 21:44:21 UTC-4, Bill Hart wrote: > > 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.