#9356: make SAGE_ATLAS_LIB work on Solaris
-------------------------------+--------------------------------------------
Reporter: jhpalmieri | Owner: drkirkby
Type: defect | Status: closed
Priority: minor | Milestone: sage-4.5.3
Component: solaris | Resolution: fixed
Keywords: | Author: John Palmieri
Upstream: N/A | Reviewer: David Kirkby
Merged: sage-4.5.3.alpha0 | Work_issues:
-------------------------------+--------------------------------------------
Comment(by fbissey):
The one thing I don't really understand is why we need the .a libraries.
It may point to the .so being made incorrectly. On my system - and it is
used by
system wide sage that we make for Gentoo:
{{{
ldd /usr/lib/python2.6/site-packages/numpy/linalg/lapack_lite.so
linux-gate.so.1 => (0xb78de000)
liblapack.so.0 => /usr/lib/liblapack.so.0 (0xb738c000)
libpython2.6.so.1.0 => /usr/lib/libpython2.6.so.1.0 (0xb7232000)
libc.so.6 => /lib/libc.so.6 (0xb70c4000)
libblas.so.0 => /usr/lib/blas/atlas/libblas.so.0 (0xb70a4000)
libcblas.so.0 => /usr/lib/blas/atlas/libcblas.so.0 (0xb7081000)
libatlas.so.0 => /usr/lib/libatlas.so.0 (0xb69c2000)
libgfortran.so.3 => /usr/lib/gcc/i686-pc-linux-
gnu/4.4.4/libgfortran.so.3 (0xb68fb000)
libm.so.6 => /lib/libm.so.6 (0xb68d4000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-
gnu/4.4.4/libgcc_s.so.1 (0xb68b6000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb689b000)
libdl.so.2 => /lib/libdl.so.2 (0xb6897000)
libutil.so.1 => /lib/libutil.so.1 (0xb6893000)
/lib/ld-linux.so.2 (0xb78df000)
}}}
Note that libblas.so is actually libf77blas.so (it is just renamed for
obscure Gentoo reasons). I can show the same kind of things for libraries
shipped with scipy. In contrast in a vanilla install of sage:
{{{
ldd local/lib/python2.6/site-packages/numpy/linalg/lapack_lite.so
linux-gate.so.1 => (0xb78b0000)
libcblas.so =>
/home/francois/Work/sandbox/install/sage-4.4.1/local/lib/libcblas.so
(0xb7770000)
libatlas.so =>
/home/francois/Work/sandbox/install/sage-4.4.1/local/lib/libatlas.so
(0xb72db000)
libgfortran.so.3 => /usr/lib/gcc/i686-pc-linux-
gnu/4.4.4/libgfortran.so.3 (0xb71ea000)
libm.so.6 => /lib/libm.so.6 (0xb71c3000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-
gnu/4.4.4/libgcc_s.so.1 (0xb71a4000)
libc.so.6 => /lib/libc.so.6 (0xb7036000)
/lib/ld-linux.so.2 (0xb78b1000)
}}}
While it says sage-4.4.1 it has been incrementally updated to 4.5.2.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9356#comment:24>
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.