charmpp: add conflict with +shared on macOS with GCC (#28211)

This commit is contained in:
Nils Leif Fischer 2022-01-04 10:31:55 +01:00 committed by GitHub
parent 8d19db8628
commit ffc3272a2b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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