diff options
-rw-r--r-- | var/spack/packages/lapack/package.py | 3 | ||||
-rw-r--r-- | var/spack/packages/netlib_blas/package.py | 5 |
2 files changed, 3 insertions, 5 deletions
diff --git a/var/spack/packages/lapack/package.py b/var/spack/packages/lapack/package.py index 25469679ed..9990b0bf33 100644 --- a/var/spack/packages/lapack/package.py +++ b/var/spack/packages/lapack/package.py @@ -1,5 +1,4 @@ from spack import * -from subprocess import call import sys import glob @@ -22,7 +21,7 @@ class Lapack(Package): def install(self, spec, prefix): # CMake could be used if the build becomes more complex - call(['cp', 'make.inc.example', 'make.inc']) + symlink('make.inc.example', 'make.inc') # Retrieves name of package that satisifies 'blas' virtual dependency blas_name = next(m for m in ('netlib_blas', 'atlas') if m in spec) diff --git a/var/spack/packages/netlib_blas/package.py b/var/spack/packages/netlib_blas/package.py index e6b7ec80a4..725bda1309 100644 --- a/var/spack/packages/netlib_blas/package.py +++ b/var/spack/packages/netlib_blas/package.py @@ -1,5 +1,4 @@ from spack import * -from subprocess import call class NetlibBlas(Package): """Netlib reference BLAS""" @@ -15,7 +14,7 @@ class NetlibBlas(Package): parallel = False def install(self, spec, prefix): - call(['cp', 'make.inc.example', 'make.inc']) + symlink('make.inc.example', 'make.inc') make('blaslib') # Tests that blas builds correctly @@ -26,4 +25,4 @@ class NetlibBlas(Package): install('librefblas.a', prefix.lib) # Blas virtual package should provide blas.a - call(['ln', '-s', prefix.lib + '/librefblas.a', prefix.lib + '/blas.a'])
\ No newline at end of file + symlink(prefix.lib + '/librefblas.a', prefix.lib + '/blas.a')
\ No newline at end of file |