#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.