summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSeth R. Johnson <johnsonsr@ornl.gov>2021-07-06 17:01:41 -0400
committerGitHub <noreply@github.com>2021-07-06 17:01:41 -0400
commit59eea2859a998bbf7ab1b669002e6b3fe26b71d5 (patch)
treed55ba981aa36dd5dd4d50e10fe0c8fcfecec7190 /var
parentc12dc1a5de0b2db6ea3033b2b41b71a4029b1337 (diff)
downloadspack-59eea2859a998bbf7ab1b669002e6b3fe26b71d5.tar.gz
spack-59eea2859a998bbf7ab1b669002e6b3fe26b71d5.tar.bz2
spack-59eea2859a998bbf7ab1b669002e6b3fe26b71d5.tar.xz
spack-59eea2859a998bbf7ab1b669002e6b3fe26b71d5.zip
trilinos: enable +teko gotype=long (#24722)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/trilinos/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py
index cf03fa5ec5..162411f774 100644
--- a/var/spack/repos/builtin/packages/trilinos/package.py
+++ b/var/spack/repos/builtin/packages/trilinos/package.py
@@ -303,11 +303,13 @@ class Trilinos(CMakePackage, CudaPackage):
conflicts('+teko', when='~amesos')
conflicts('+teko', when='~anasazi')
conflicts('+teko', when='~aztec')
+ conflicts('+teko', when='~epetraext')
conflicts('+teko', when='~ifpack')
conflicts('+teko', when='~ml')
+ conflicts('+teko', when='~stratimikos')
conflicts('+teko', when='~teuchos')
conflicts('+teko', when='~tpetra')
- conflicts('+teko', when='gotype=long')
+ conflicts('+teko', when='@:12 gotype=long')
conflicts('+tempus', when='~nox')
conflicts('+tempus', when='~teuchos')
conflicts('+tpetra', when='~kokkos')
@@ -459,6 +461,10 @@ class Trilinos(CMakePackage, CudaPackage):
# avoid calling deprecated functions with CUDA-11
patch('fix_cxx14_cuda11.patch', when='@13.0.0:13.0.1 cxxstd=14 ^cuda@11:')
+ patch('https://github.com/trilinos/Trilinos/commit/b17f20a0b91e0b9fc5b1b0af3c8a34e2a4874f3f.patch',
+ sha256='dee6c55fe38eb7f6367e1896d6bc7483f6f9ab8fa252503050cc0c68c6340610',
+ when='@13.0.0:13.0.1 +teko gotype=long')
+
def url_for_version(self, version):
url = "https://github.com/trilinos/Trilinos/archive/trilinos-release-{0}.tar.gz"
return url.format(version.dashed)