summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/zoltan/package.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/zoltan/package.py b/var/spack/repos/builtin/packages/zoltan/package.py
index 6c91069e59..769ca81be6 100644
--- a/var/spack/repos/builtin/packages/zoltan/package.py
+++ b/var/spack/repos/builtin/packages/zoltan/package.py
@@ -90,6 +90,10 @@ class Zoltan(AutotoolsPackage):
'-g' if '+debug' in spec else '',
]
+ config_ldflags = []
+ # PGI runtime libraries
+ if '%pgi' in spec:
+ config_ldflags.append('-pgf90libs')
if '+shared' in spec:
config_args.extend([
'RANLIB=echo',
@@ -142,7 +146,8 @@ class Zoltan(AutotoolsPackage):
config_args.extend([
'--with-cflags={0}'.format(' '.join(config_cflags)),
'--with-cxxflags={0}'.format(' '.join(config_cflags)),
- '--with-fcflags={0}'.format(' '.join(config_fcflags))
+ '--with-fcflags={0}'.format(' '.join(config_fcflags)),
+ '--with-ldflags={0}'.format(' '.join(config_ldflags))
])
return config_args