Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (0798a187711598285356892bf76275c46ba2a7b0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: flux <flux AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (0798a187711598285356892bf76275c46ba2a7b0)
  • Date: Tue, 28 Dec 2010 21:46:24 +0900

Florian Franzmann (siflfran AT hawo.stw.uni-erlangen.de) wrote [10.12.28 21:21]:
> On Tue 2010-12-28 05:00:38 +0100, Ladislav Hagara wrote:
> >
> > > GIT changes to master grimoire by Florian Franzmann
> > > <siflfran AT hawo.stw.uni-erlangen.de>:
> > >
> > > python-pypi/numpy/DEPENDS | 3 ++-
> > > python-pypi/numpy/HISTORY | 3 +++
> > > 2 files changed, 5 insertions(+), 1 deletion(-)
> > >
> > > New commits:
> > > commit 0798a187711598285356892bf76275c46ba2a7b0
> > > Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> > > Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> > >
> > > python-pypi/numpy: added missing dependency on atlas
> > >
> > > diff --git a/python-pypi/numpy/DEPENDS b/python-pypi/numpy/DEPENDS
> > > index a86d429..972c272 100755
> > > --- a/python-pypi/numpy/DEPENDS
> > > +++ b/python-pypi/numpy/DEPENDS
> > > @@ -1 +1,2 @@
> > > -depends python
> > > +depends python &&
> > > +depends atlas
> > > diff --git a/python-pypi/numpy/HISTORY b/python-pypi/numpy/HISTORY
> > > index a4621b4..978a054 100644
> > > --- a/python-pypi/numpy/HISTORY
> > > +++ b/python-pypi/numpy/HISTORY
> > > @@ -1,3 +1,6 @@
> > > +2010-12-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> > > + * DEPENDS: added missing dependency on atlas
> > > +
> >
> >
> >
> > # gaze version numpy atlas
> > Grimoire Section Spell Grimoire Version Installed Version
> > -------- ------- ----- ---------------- -----------------
> > test python-pypi numpy 1.5.1 1.5.1
> > test cluster atlas 3.8.3 -
> Interesting.
> for i in $(gaze install numpy|grep so$); do readelf -d $i; done|grep
> NEEDED|sort|uniq
>
> 0x00000001 (NEEDED) Shared library: [libatlas.so]
> 0x00000001 (NEEDED) Shared library: [libc.so.6]
> 0x00000001 (NEEDED) Shared library: [liblapack.so]
> 0x00000001 (NEEDED) Shared library: [libm.so.6]
> 0x00000001 (NEEDED) Shared library: [libptcblas.so]
> 0x00000001 (NEEDED) Shared library: [libptf77blas.so]
> 0x00000001 (NEEDED) Shared library: [libpthread.so.0]
> 0x00000001 (NEEDED) Shared library:
> [libpython2.7.so.1.0]
>
> gaze from /usr/lib/libptf77blas.so
> atlas-3.8.3:/usr/lib/libptf77blas.so
>
> I'll take a look at it...
>
> Florian

Disclaimer: I've never cast numpy, and have no familiarity with it, so
take whatever I say next with a grain of salt.

That having been said, this smells like numpy will pull in atlas as an
optional dependency if it finds it in the system (unless of course
Ladislav had previously cast numpy with atlas, and then dispelled atlas
while leaving numpy, but I'm assuming that's not the case here).

Additionally, the following is taken from the numpy website:

<quote>
Linear Algebra libraries

Various SciPy packages do linear algebra computations using the LAPACK
routines. SciPy's setup.py scripts can use number of different LAPACK
library setups, including
optimized LAPACK libraries such as ATLAS or the Accelerate/vecLib
framework on OS X. The following notes give detailed information on how
to prepare the build
environment so that SciPy's setup.py scripts can use whatever LAPACK
library setup one has.

NumPy does not require any external linear algebra libraries to be
installed. However, if these are available, NumPy's setup script can
detect them and use them for
building. If you do not plan to build the full SciPy then you can skip
this section.
</quote>

--
Justin "flux_control" Boffemmyer
Cauldron wizard and general mage
Source Mage GNU/Linux
http://www.sourcemage.org

Attachment: pgprBHOrcX3Me.pgp
Description: PGP signature




Archive powered by MHonArc 2.6.24.

Top of Page