diff options
author | Brian Homerding <homerdin@gmail.com> | 2017-10-31 15:29:06 -0500 |
---|---|---|
committer | Christoph Junghans <christoph.junghans@gmail.com> | 2017-10-31 14:29:06 -0600 |
commit | 180dcfc65261a586db5636d7919a66473533b88d (patch) | |
tree | 6a57dc48a33342c1e237d791b378169ed0f1f6dc /var | |
parent | d98e337706352b0fc35ba2cf478d2b08e946513b (diff) | |
download | spack-180dcfc65261a586db5636d7919a66473533b88d.tar.gz spack-180dcfc65261a586db5636d7919a66473533b88d.tar.bz2 spack-180dcfc65261a586db5636d7919a66473533b88d.tar.xz spack-180dcfc65261a586db5636d7919a66473533b88d.zip |
sw4lite: Added -lgfortran and set to serial build (#6055)
* Added -lgfortran and set to serial build
* Update package.py
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/sw4lite/package.py | 8 |
1 files changed, 7 insertions, 1 deletions
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 |