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

Reply via email to