summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Leif Fischer <nils.fischer@aei.mpg.de>2022-01-04 10:31:55 +0100
committerGitHub <noreply@github.com>2022-01-04 10:31:55 +0100
commitffc3272a2b5e1533c1002e8172145d01075910cb (patch)
tree76c3ac4af9b17eac62ce694baca64dc1c9f2554d
parent8d19db86289fa78e645bd873440151c9860e83c6 (diff)
downloadspack-ffc3272a2b5e1533c1002e8172145d01075910cb.tar.gz
spack-ffc3272a2b5e1533c1002e8172145d01075910cb.tar.bz2
spack-ffc3272a2b5e1533c1002e8172145d01075910cb.tar.xz
spack-ffc3272a2b5e1533c1002e8172145d01075910cb.zip
charmpp: add conflict with +shared on macOS with GCC (#28211)
-rw-r--r--var/spack/repos/builtin/packages/charmpp/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/charmpp/package.py b/var/spack/repos/builtin/packages/charmpp/package.py
index 63a33c33ea..923780256a 100644
--- a/var/spack/repos/builtin/packages/charmpp/package.py
+++ b/var/spack/repos/builtin/packages/charmpp/package.py
@@ -127,6 +127,10 @@ class Charmpp(Package):
conflicts("backend=multicore", "+smp")
conflicts("backend=ucx", when="@:6.9")
+ # Shared-lib builds with GCC are broken on macOS:
+ # https://github.com/UIUC-PPL/charm/issues/3181
+ conflicts("+shared", when="platform=darwin %gcc")
+
@property
def charmarch(self):
plat = sys.platform