summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTim Haines <thaines.astro@gmail.com>2020-08-25 02:56:27 -0500
committerGitHub <noreply@github.com>2020-08-25 09:56:27 +0200
commiteebcd6b24f62ac1021759df13fdb8affd13ae722 (patch)
treeb26845961509ab2ab8c7cd29a9779c31d35bec90 /var
parentac6d7dcdf6f92b571469d3945f35a6f79e6d2b03 (diff)
downloadspack-eebcd6b24f62ac1021759df13fdb8affd13ae722.tar.gz
spack-eebcd6b24f62ac1021759df13fdb8affd13ae722.tar.bz2
spack-eebcd6b24f62ac1021759df13fdb8affd13ae722.tar.xz
spack-eebcd6b24f62ac1021759df13fdb8affd13ae722.zip
Dyninst: added conflicts for unsupported compilers and platforms (#18245)
Diffstat (limited to 'var')
-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.