[SciPy-user] compiler & lapack issues
gvermeul at polycnrs-gre.fr
gvermeul at polycnrs-gre.fr
Sat May 25 14:49:31 EDT 2002
>
> On Sat, 25 May 2002 gvermeul at polycnrs-gre.fr wrote:
>
> > The fact that running scipy.test() on my system dies with
> >
> > .zswap:n=3
> > ....... ** On entry to DGESDD parameter number 12 had an illegal value
> > [packer at venus packer]$
> >
> > is related to a LAPACK issue.
> >
> > Mandrake's LAPACK rpms come with a lot of patches that have been released
> > after "Update, Version 3.0: May 31, 2000", see
> > http://netlib2.cs.utk.edu/lapack/release_notes.html
> >
> > This includes new versions of ?gesdd.f with corrected work space
> > calculations. Probably, the parameter checks in the corresponding
> > *.pyf files are out of sync with those post-latest-Update release.
>
> I just downloaded LAPACK patches from
>
> ftp://netlib2.cs.utk.edu/lapack/patch/src/
>
> and compiled linalg with it. And I don't get this error. I even put a
> print statement into dgesdd.f to see that it was actually used (indeed,
> it was but in different places, not after the "zswap:n=3" message).
> Can you determine which test in linalg/tests/test_*.py actually fails?
> Also, where can I get Mandrake lapack.src.rpm's to see what they have
> done?
>
You can get a Mandrake src.rpm (allthough advertised to be for the future
Mandrake-8.3/9.0, it is still the same rpm)
ftp://ftp.free.fr/mirrors/ftp.mandrake-linux.com/Mandrake-devel/contrib/SRPMS/lapack-3.0-4mdk.src.rpm
Rebuilding LAPACK with g77-2.95.3 and without patches made this message
disappear. Now, I am rebuilding the stuff with patches to check what
happens (uninstalled g77-2.96, lapack rpms, ... - steps towards a build
environment enforcing g77-2.95.3 AND g++-2.96, but leaving the choice
between gcc-2.95.3 or 2.96). I am a bit reluctant to undo this, but if
you insist.... I'd rather prefer to help to get the LAPACK patches integrated
than hunt for Mandrake's gcc-2.96/g2c-pic related problems.
Gerard
---------------------------------------------
This message was sent using Endymion MailMan.
http://www.endymion.com/products/mailman/
More information about the SciPy-User
mailing list