summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/paraview/package.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/paraview/package.py b/var/spack/repos/builtin/packages/paraview/package.py
index c8ac19fd68..4813868755 100644
--- a/var/spack/repos/builtin/packages/paraview/package.py
+++ b/var/spack/repos/builtin/packages/paraview/package.py
@@ -124,12 +124,16 @@ class Paraview(CMakePackage, CudaPackage):
depends_on('netcdf-c')
depends_on('pegtl')
depends_on('protobuf@3.4:')
- depends_on('pugixml')
depends_on('libxml2')
depends_on('lz4')
depends_on('lzma')
depends_on('zlib')
+ # Older builds of pugi export their symbols differently,
+ # and pre-5.9 is unable to handle that.
+ depends_on('pugixml@:1.10', when='@:5.8.99')
+ depends_on('pugixml', when='@5.9:')
+
# Can't contretize with python2 and py-setuptools@45.0.0:
depends_on('py-setuptools@:44.99.99', when='+python')
# Can't contretize with python2 and py-pillow@7.0.0: