summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/dyninst/package.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/dyninst/package.py b/var/spack/repos/builtin/packages/dyninst/package.py
index 5c35117605..a9e1d01779 100644
--- a/var/spack/repos/builtin/packages/dyninst/package.py
+++ b/var/spack/repos/builtin/packages/dyninst/package.py
@@ -61,6 +61,19 @@ class Dyninst(CMakePackage):
patch('v9.3.2-auto.patch', when='@9.3.2 %gcc@:4.7.99')
patch('tribool.patch', when='@9.3.0:10.0.0 ^boost@1.69:')
+ # No Mac support (including apple-clang)
+ conflicts('platform=darwin', msg='macOS is not supported')
+
+ # We currently only build with gcc
+ conflicts('%clang')
+ conflicts('%arm')
+ conflicts('%cce')
+ conflicts('%fj')
+ conflicts('%intel')
+ conflicts('%pgi')
+ conflicts('%xl')
+ conflicts('%xl_r')
+
# Versions 9.3.x used cotire, but have no knob to turn it off.
# Cotire has no real use for one-time builds and can break
# parallel builds with both static and shared libs.