summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJean-Paul Pelteret <jppelteret@gmail.com>2020-10-20 21:55:22 +0200
committerGitHub <noreply@github.com>2020-10-20 14:55:22 -0500
commit3a56248eba0bdea005c7faa9d54fb489fc62f05f (patch)
tree860d2f688d28ef1378fd65e71cfcf65aad55ea5e /var
parenta51702e3a26e09517188a22986d9f9d8bf90b0d5 (diff)
downloadspack-3a56248eba0bdea005c7faa9d54fb489fc62f05f.tar.gz
spack-3a56248eba0bdea005c7faa9d54fb489fc62f05f.tar.bz2
spack-3a56248eba0bdea005c7faa9d54fb489fc62f05f.tar.xz
spack-3a56248eba0bdea005c7faa9d54fb489fc62f05f.zip
deal.II: Add more conflicts due to symbol clashes between dependencies (#19408)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/dealii/package.py11
1 files changed, 10 insertions, 1 deletions
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 '