From 180dcfc65261a586db5636d7919a66473533b88d Mon Sep 17 00:00:00 2001 From: Brian Homerding Date: Tue, 31 Oct 2017 15:29:06 -0500 Subject: sw4lite: Added -lgfortran and set to serial build (#6055) * Added -lgfortran and set to serial build * Update package.py --- var/spack/repos/builtin/packages/sw4lite/package.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/sw4lite/package.py b/var/spack/repos/builtin/packages/sw4lite/package.py index 7606deaa2a..b2cf3cb29c 100644 --- a/var/spack/repos/builtin/packages/sw4lite/package.py +++ b/var/spack/repos/builtin/packages/sw4lite/package.py @@ -48,6 +48,8 @@ class Sw4lite(MakefilePackage): depends_on('lapack') depends_on('mpi') + parallel = False + @property def build_targets(self): targets = [] @@ -81,7 +83,11 @@ class Sw4lite(MakefilePackage): targets.append('EXTRA_CXX_FLAGS=') targets.append('EXTRA_FORT_FLAGS=') lapack_blas = spec['lapack'].libs + spec['blas'].libs - targets.append('EXTRA_LINK_FLAGS={0}'.format(lapack_blas.ld_flags)) + if spec.satisfies('%gcc'): + targets.append('EXTRA_LINK_FLAGS={0} -lgfortran' + .format(lapack_blas.ld_flags)) + else: + targets.append('EXTRA_LINK_FLAGS={0}'.format(lapack_blas.ld_flags)) return targets -- cgit v1.2.3-70-g09d2