summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2022-10-27 15:34:47 +0200
committerGitHub <noreply@github.com>2022-10-27 15:34:47 +0200
commit9a51d42cecfdedd9e5776824a420efdf9877d95e (patch)
tree2203de9c89fe6544fc3bd6057e1d5fd34ea7f07c
parent883b7cfa29c73d31d01156e1d541385f1f62f981 (diff)
downloadspack-9a51d42cecfdedd9e5776824a420efdf9877d95e.tar.gz
spack-9a51d42cecfdedd9e5776824a420efdf9877d95e.tar.bz2
spack-9a51d42cecfdedd9e5776824a420efdf9877d95e.tar.xz
spack-9a51d42cecfdedd9e5776824a420efdf9877d95e.zip
oce: rework recipe to prefer old intel-tbb (#33553)
-rw-r--r--var/spack/repos/builtin/packages/oce/package.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/oce/package.py b/var/spack/repos/builtin/packages/oce/package.py
index aece04bd2e..101680aeac 100644
--- a/var/spack/repos/builtin/packages/oce/package.py
+++ b/var/spack/repos/builtin/packages/oce/package.py
@@ -10,9 +10,9 @@ from spack.package import *
class Oce(Package):
- """Open CASCADE Community Edition:
- patches/improvements/experiments contributed by users over the official
- Open CASCADE library.
+ """Open CASCADE Community Edition
+
+ UNMAINTAINED: see https://github.com/tpaviot/oce/issues/745#issuecomment-992285943
"""
homepage = "https://github.com/tpaviot/oce"
@@ -32,9 +32,11 @@ class Oce(Package):
variant("X11", default=False, description="Build with X11 enabled")
depends_on("cmake@2.8:", type="build")
- depends_on("tbb", when="+tbb")
- conflicts("intel-tbb@2021.1:")
- conflicts("intel-oneapi-tbb@2021.1:")
+
+ with when("+tbb"):
+ depends_on("tbb")
+ depends_on("intel-tbb@:2020 build_system=makefile", when="^intel-tbb")
+ conflicts("intel-oneapi-tbb@2021.1:")
# There is a bug in OCE which appears with Clang (version?) or GCC 6.0
# and has to do with compiler optimization, see