diff options
author | Tom Payerle <payerle@umd.edu> | 2021-06-05 07:44:49 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-05 07:44:49 -0400 |
commit | 9f8e40e95c84409328ee94dc51150cbedf53316a (patch) | |
tree | fc422cd197eace74193fa59bc0ce39c2ed717a67 /var | |
parent | af3ebeeea1683fa1f09b76a4eb371dadc46806ef (diff) | |
download | spack-9f8e40e95c84409328ee94dc51150cbedf53316a.tar.gz spack-9f8e40e95c84409328ee94dc51150cbedf53316a.tar.bz2 spack-9f8e40e95c84409328ee94dc51150cbedf53316a.tar.xz spack-9f8e40e95c84409328ee94dc51150cbedf53316a.zip |
hdf-eos5: Fix issue when linking against hdf5+szip (#23411) (#23412)
* hdf-eos5: Fix issue when linking against hdf5+szip (#23411)
Should fix issue #23411 when linking against hdf5+szip
Also fix bug if hdf5 does not depend on zlib
Reluctantly added payerle as a maintainer
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/hdf-eos5/package.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/hdf-eos5/package.py b/var/spack/repos/builtin/packages/hdf-eos5/package.py index 18fb5f288a..4e10b79615 100644 --- a/var/spack/repos/builtin/packages/hdf-eos5/package.py +++ b/var/spack/repos/builtin/packages/hdf-eos5/package.py @@ -46,6 +46,8 @@ class HdfEos5(AutotoolsPackage): conflicts('~static', when='~shared', msg='At least one of +static or +shared must be set') + maintainers = ['payerle'] + # Build dependencies depends_on('hdf5+hl') @@ -92,7 +94,10 @@ class HdfEos5(AutotoolsPackage): # Provide config args for dependencies extra_args.append('--with-hdf5={0}'.format(self.spec['hdf5'].prefix)) - if self.spec['zlib']: + if 'szip' in self.spec: + extra_args.append('--with-szlib={0}'.format( + self.spec['libszip'].prefix)) + if 'zlib' in self.spec: extra_args.append('--with-zlib={0}'.format( self.spec['zlib'].prefix)) |