oce: rework recipe to prefer old intel-tbb (#33553)

This commit is contained in:
Massimiliano Culpo 2022-10-27 15:34:47 +02:00 committed by GitHub
parent 883b7cfa29
commit 9a51d42cec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,9 +10,9 @@
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