From 3a56248eba0bdea005c7faa9d54fb489fc62f05f Mon Sep 17 00:00:00 2001 From: Jean-Paul Pelteret Date: Tue, 20 Oct 2020 21:55:22 +0200 Subject: deal.II: Add more conflicts due to symbol clashes between dependencies (#19408) --- var/spack/repos/builtin/packages/dealii/package.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/dealii/package.py b/var/spack/repos/builtin/packages/dealii/package.py index dd12de9f2c..d8a225daba 100644 --- a/var/spack/repos/builtin/packages/dealii/package.py +++ b/var/spack/repos/builtin/packages/dealii/package.py @@ -263,9 +263,18 @@ class Dealii(CMakePackage, CudaPackage): 'MPI support enabled.'.format(p)) # Optional dependencies: + conflicts('+adol-c', when='^netcdf', + msg='Symbol clash between the ADOL-C library and ' + 'Netcdf.') conflicts('+adol-c', when='^trilinos+chaco', - msg='symbol clash between the ADOL-C library and ' + msg='Symbol clash between the ADOL-C library and ' 'Trilinos SEACAS Chaco.') + conflicts('+adol-c', when='^trilinos+netcdf', + msg='Symbol clash between the ADOL-C library and ' + 'Trilinos Netcdf.') + conflicts('+adol-c', when='^trilinos+pnetcdf', + msg='Symbol clash between the ADOL-C library and ' + 'Trilinos parallel Netcdf.') conflicts('+slepc', when='~petsc', msg='It is not possible to enable slepc interfaces ' -- cgit v1.2.3-60-g2f50