Hi,

Just compile numpy on a system that doesn't have lapack3 installed.

Matthieu

2009/5/4 Nathaniel Echols <nathaniel.ech...@gmail.com>:
> I need to distribute matplotlib as part of a large and somewhat
> heterogeneous package of Python-based software.  On Macs, lapack is
> installed by default, and I can rely on the linking working regardless of
> which OS version it was compiled on (we use 10.4.11, but it runs fine on
> 10.5).  On Linux, it's variable - the kernel 2.6-based OSes we use appear to
> have it, but not the older 2.4-based systems.  For the older systems this is
> not a problem - it results in this:
>
> n...@linux2.4> ldd lapack_lite.so
>         linux-gate.so.1 =>  (0xffffe000)
>         libc.so.6 => /lib/libc.so.6 (0xf7d97000)
>         /lib/ld-linux.so.2 (0x56555000)
> The lack of links to the full lapack module doesn't appear to break anything
> that I do - I'm just plotting simple lines and I don't use any of the numpy
> routines in my code.
> This is what happens on the newer systems:
> n...@linux2.6> ldd lapack_lite.so
>         linux-gate.so.1 =>  (0xffffe000)
>         liblapack.so.3 => not found
>         libblas.so.3 => not found
>         libg2c.so.0 => /usr/lib/libg2c.so.0 (0xf7fb6000)
>         libm.so.6 => /lib/libm.so.6 (0xf7f8f000)
>         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7f82000)
>         libc.so.6 => /lib/libc.so.6 (0xf7e45000)
>         /lib/ld-linux.so.2 (0x56555000)
> This results in an import error on systems that *don't* have lapack3
> installed.  We would prefer to avoid having to tell our users to install
> more software in order to use what I've written.  Is there any way to force
> numpy to *not* link to anything besides what it saw in the first example?  I
> would prefer to avoid hacking into the numpy distutils scripts if possible.
> Sorry this isn't directly matplotlib-related, but I thought I'd see if
> someone here had encountered this problem before I subscribed to another
> list.
> thanks,
> Nat
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>



-- 
Information System Engineer, Ph.D.
Website: http://matthieu-brucher.developpez.com/
Blogs: http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn: http://www.linkedin.com/in/matthieubrucher

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to