Opened 13 years ago

Closed 13 years ago

#5315 closed defect (fixed)

[with spkg, positive review] Fix MPIR.spkg build on more OSX MacIntel boxen

Reported by: mabshoff Owned by: mabshoff
Priority: critical Milestone: sage-3.3
Component: build Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

There is a known problem with PIC enabled MPIR code on 32 bit OSX when the CPU is capable of 64 bits. To work around that we delete some files, but there are some left that are used on older Macs:

p6/mode1o.asm
p6/dive_1.asm
pentium/hamdist.asm
pentium/mod_1.asm
pentium/popcount.asm
pentium/mode1o.asm
pentium/dive_1.asm

Deleting them on demand will fix the build. See also the thread at

http://groups.google.com/group/sage-devel/browse_thread/thread/88c084b8cd828ac6

Cheers,

Michael

Change History (5)

comment:1 Changed 13 years ago by mabshoff

  • Milestone set to sage-3.3

comment:2 Changed 13 years ago by mabshoff

The spkg at

http://sage.math.washington.edu/home/mabshoff/SPKG/gmp-mpir-0.9.spkg

ought to fix the problem. I have asked the reported of the original issue to test and report back.

Cheers,

Michael

comment:3 Changed 13 years ago by mabshoff

  • Summary changed from Fix MPIR.spkg build on more OSX MacIntel boxen to [with spkg, needs review] Fix MPIR.spkg build on more OSX MacIntel boxen

comment:4 Changed 13 years ago by mabshoff

  • Summary changed from [with spkg, needs review] Fix MPIR.spkg build on more OSX MacIntel boxen to [with spkg, positive review] Fix MPIR.spkg build on more OSX MacIntel boxen

Positive review by proxy from Mark:

> I had a class this morning and have only just started the build.
> It is running now and I can tell you that it has definitely made it
> past this specific problem.

Ok, this is a positive review from you in my eyes for this problem and
we can merge the spkg. I will ask someone else to take another look,
but I can assure you I did a very clean checkin :)

>  It should still take a couple of hours
> to complete.  I'll report back when I've got the finished product.

Cool, let me know if anything else blows up for you. I would assume
3.3.rc3 is out before your build finishes.

Cheers,

Michael

comment:5 Changed 13 years ago by mabshoff

  • Resolution set to fixed
  • Status changed from new to closed

Merged in Sage 3.3.rc3.

Cheers,

Michael

Note: See TracTickets for help on using tickets.