#9356: make SAGE_ATLAS_LIB work on Solaris
-----------------------------+----------------------------------------------
   Reporter:  jhpalmieri     |       Owner:  drkirkby       
       Type:  defect         |      Status:  positive_review
   Priority:  minor          |   Milestone:  sage-4.5       
  Component:  solaris        |    Keywords:                 
     Author:  John Palmieri  |    Upstream:  N/A            
   Reviewer:  David Kirkby   |      Merged:                 
Work_issues:                 |  
-----------------------------+----------------------------------------------

Comment(by jhpalmieri):

 > Do we need the missing shared and/or static libraries?

 I think this is an excellent question, and I have no idea what the answer
 is.  I hope that someone updates the ATLAS spkg soon and cleans up this
 question as well as others, like enabling parallel building so it doesn't
 take several decades to build on t2.math :)

 The big cleanup belongs on another ticket, though.

 Here's the end of the file spkg/logs/atlas... on sage.math, which I think
 explains why those files are missing:
 {{{
 ld -L/scratch/palmieri/sage-4.5.alpha4/local/lib -shared -soname
 liblapack.so -o liblapack.so --wh\
 ole-archive liblapack.a --no-whole-archive -lc -lm -lgfortran
 ld: cannot find -lgfortran
 ld -L/scratch/palmieri/sage-4.5.alpha4/local/lib -shared -soname
 libf77blas.so -o libf77blas.so --\
 whole-archive libf77blas.a --no-whole-archive -lc -lm -lgfortran
 ld: cannot find -lgfortran
 }}}
 Is this a big deal?  Is it easy to fix?

 Meanwhile, the Sage build for any system which has this problem will be
 missing liblapack.so and libf77blas.so.  (This includes not just sage.math
 but also the skynet machine lena.)  It would be best to fix it so these
 files are created properly, but meanwhile, should we change the ATLAS spkg
 so SAGE_ATLAS_LIB doesn't check for these?  Is the presence of the .a file
 always good enough?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9356#comment:5>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to