[Scipy-svn] r4926 - trunk/scipy/sparse/linalg/eigen/arpack
scipy-svn at scipy.org
scipy-svn at scipy.org
Sun Nov 2 20:23:52 EST 2008
Author: cdavid
Date: 2008-11-02 19:23:35 -0600 (Sun, 02 Nov 2008)
New Revision: 4926
Modified:
trunk/scipy/sparse/linalg/eigen/arpack/SConscript
Log:
Do not add LAPACK files for accelerate/veclib.
Modified: trunk/scipy/sparse/linalg/eigen/arpack/SConscript
===================================================================
--- trunk/scipy/sparse/linalg/eigen/arpack/SConscript 2008-11-03 00:44:10 UTC (rev 4925)
+++ trunk/scipy/sparse/linalg/eigen/arpack/SConscript 2008-11-03 01:23:35 UTC (rev 4926)
@@ -2,7 +2,7 @@
from numscons import GetNumpyEnvironment
from numscons import CheckF77LAPACK, CheckF77Clib
-from numscons import write_info
+from numscons import write_info, IsAccelerate, IsVeclib
env = GetNumpyEnvironment(ARGUMENTS)
@@ -21,6 +21,7 @@
if not st:
raise RuntimeError("no lapack found, necessary for arpack module")
+use_c_calling = IsAccelerate(env, "lapack") or IsVeclib(env, "lapack)
config.Finish()
write_info(env)
@@ -42,8 +43,9 @@
"dmout.f", "dvout.f", "icnteq.f", "icopy.f", "iset.f", "iswap.f", "ivout.f",
"second.f", "smout.f", "svout.f", "zmout.f", "zvout.f"]]
-arpack_src += [pjoin('ARPACK', 'LAPACK', s) for s in [ "clahqr.f", "dlahqr.f",
-"slahqr.f", "zlahqr.f"]]
+if not use_c_calling:
+ arpack_src += [pjoin('ARPACK', 'LAPACK', s) for s in [ "clahqr.f", "dlahqr.f",
+ "slahqr.f", "zlahqr.f"]]
src = [str(s) for s in arpack_src]
More information about the Scipy-svn
mailing list