[SciPy-dev] Absoft & Scipy

Stephen Walton stephen.walton at csun.edu
Wed Feb 2 18:31:48 CST 2005

Stephen Walton wrote:

> In [1]: linalg.eigvals(rand(5,5))
> exceptions.ImportError: 
> /usr/lib/python2.3/site-packages/scipy/linalg/_flinalg.so: undefined 
> symbol: ddet_c_

Found a clue, but not the cause:  when specifying the Absoft compiler, 
f2py is building _flinalgmodule.c in such a way that the external symbol 
ends in only one underscore (ddet_c_ instead of ddet_c__).  The history 
here is that, in a dumb design decision, g77 puts *two* underscores at 
the end of external names which have an embedded underscore, and recent 
versions of Absoft, with the appropriate compiler switch, emulate this 
behavior;  older versions did not.  I have F2PY version 2.45.241_1926 
installed if that's important.

More information about the Scipy-dev mailing list