Ticket #1184 (closed defect: fixed)

Opened 6 years ago

Last modified 5 years ago

OSX 10.4: moving sage breaks recompile -> NTL related

Reported by: mabshoff Owned by: mabshoff
Priority: major Milestone: sage-2.8.15
Component: relocation Keywords:
Cc: Work issues:
Report Upstream: Reviewers:
Authors: Merged in:
Dependencies: Stopgaps:

Description (last modified by mabshoff) (diff)

Moving a sage install on OSX 10.4 and then upgrading anything that is linked against NTL leads to link errors due to missing gmp symbols. The problem is the link mode with which the dynamic NTL is created. I have a fix, but I am currently verifying that it really fixes the issue. Everything that is linked against NTL needs to be recompiled, i.e. singular and cremona at the moment.

To add to the confusion: This is not an issue on OSX 10.5.

Cheers,

Michael

Attachments

Sage-2.8.15.alpha1-twiddle-with-link-order.patch Download (2.6 KB) - added by mabshoff 5 years ago.

Change History

comment:1 Changed 5 years ago by mabshoff

  • Description modified (diff)
  • Summary changed from OSX: moving sage breaks recompile of libcsage (--rpath issue) to OSX 10.4: moving sage breaks recompile -> NTL related

comment:2 Changed 5 years ago by mabshoff

  • Description modified (diff)
  • Milestone changed from sage-2.9 to sage-2.8.15

comment:3 Changed 5 years ago by mabshoff

  • Owner changed from cwitty to mabshoff
  • Status changed from new to assigned

Changed 5 years ago by mabshoff

comment:4 Changed 5 years ago by mabshoff

The updated spkg is at

 http://sage.math.washington.edu/home/mabshoff/ntl-5.4.1.p7.spkg

You need to apply both the patch and add the ntl.spkg.

Cheers,

Michael

comment:5 Changed 5 years ago by mabshoff

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

Merged in 2.8.15.alpha2.

Note: See TracTickets for help on using tickets.