[Scipy-svn] r4001 - branches/build_with_scons/scipy/sparse/linalg/eigen/arpack
scipy-svn at scipy.org
scipy-svn at scipy.org
Fri Mar 7 07:39:52 EST 2008
Author: cdavid
Date: 2008-03-07 06:39:46 -0600 (Fri, 07 Mar 2008)
New Revision: 4001
Modified:
branches/build_with_scons/scipy/sparse/linalg/eigen/arpack/SConstruct
Log:
Prepend arpack lib for arpack module, because appending causes various crashes....
Modified: branches/build_with_scons/scipy/sparse/linalg/eigen/arpack/SConstruct
===================================================================
--- branches/build_with_scons/scipy/sparse/linalg/eigen/arpack/SConstruct 2008-03-07 00:50:27 UTC (rev 4000)
+++ branches/build_with_scons/scipy/sparse/linalg/eigen/arpack/SConstruct 2008-03-07 12:39:46 UTC (rev 4001)
@@ -17,7 +17,8 @@
#-----------------
# Checking Lapack
#-----------------
-st = config.CheckLAPACK()
+st = config.CheckF77Clib()
+st = config.CheckLAPACK(autoadd = 1)
if not st:
raise RuntimeError("no lapack found, necessary for arpack module")
@@ -32,6 +33,7 @@
src = [str(s) for s in arpack_src]
env.AppendUnique(CPPPATH = pjoin('ARPACK', 'SRC'))
+env.AppendUnique(LIBPATH = env['build_dir'])
arpack_lib = env.NumpyStaticExtLibrary('arpack', source = src)
# Build _arpack extension
@@ -41,4 +43,5 @@
env.NumpyFromFTemplate('arpack.pyf', 'arpack.pyf.src')
wsrc = env.F2py(pjoin(env['build_dir'], '_arpackmodule.c'),
pjoin(env['build_dir'], 'arpack.pyf'))
-env.NumpyPythonExtension('_arpack', source = wsrc, LIBS = arpack_lib)
+env.Prepend(LIBS = 'arpack')
+env.NumpyPythonExtension('_arpack', source = wsrc)
More information about the Scipy-svn
mailing list