diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2022-10-27 15:34:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-27 15:34:47 +0200 |
commit | 9a51d42cecfdedd9e5776824a420efdf9877d95e (patch) | |
tree | 2203de9c89fe6544fc3bd6057e1d5fd34ea7f07c | |
parent | 883b7cfa29c73d31d01156e1d541385f1f62f981 (diff) | |
download | spack-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.py | 14 |
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 |