summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2022-12-10 05:19:42 -0600
committerGitHub <noreply@github.com>2022-12-10 12:19:42 +0100
commit46010ef1e1e76f449df831e9c762b522576f315c (patch)
tree76b5103baee6dc3d4972ba2346e494a0549a2242 /var
parentf9d9d43b632e0c1c39bf8f57a05d7b3004fc461d (diff)
downloadspack-46010ef1e1e76f449df831e9c762b522576f315c.tar.gz
spack-46010ef1e1e76f449df831e9c762b522576f315c.tar.bz2
spack-46010ef1e1e76f449df831e9c762b522576f315c.tar.xz
spack-46010ef1e1e76f449df831e9c762b522576f315c.zip
valgrind: add v3.20.0, mark macOS conflict (#34436)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/valgrind/package.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/valgrind/package.py b/var/spack/repos/builtin/packages/valgrind/package.py
index f8d3c9c380..1618624eea 100644
--- a/var/spack/repos/builtin/packages/valgrind/package.py
+++ b/var/spack/repos/builtin/packages/valgrind/package.py
@@ -25,6 +25,7 @@ class Valgrind(AutotoolsPackage, SourcewarePackage):
git = "git://sourceware.org/git/valgrind.git"
version("develop", branch="master")
+ version("3.20.0", sha256="8536c031dbe078d342f121fa881a9ecd205cb5a78e639005ad570011bdb9f3c6")
version("3.19.0", sha256="dd5e34486f1a483ff7be7300cc16b4d6b24690987877c3278d797534d6738f02")
version("3.18.1", sha256="00859aa13a772eddf7822225f4b46ee0d39afbe071d32778da4d99984081f7f5")
version("3.18.0", sha256="8da880f76592fe8284db98e68f6dc9095485bc2ecc88bc05b7df1f278ae7f657")
@@ -70,8 +71,14 @@ clang: error: unknown argument: '-static-libubsan'
# http://valgrind.10908.n7.nabble.com/Unable-to-compile-on-Mac-OS-X-10-11-td57237.html
patch("valgrind_3_12_0_osx.patch", when="@3.12.0 platform=darwin")
- for os in ("mojave", "catalina"):
- conflicts("os=" + os, when="@:3.15")
+ # Valgrind does not seem to support macOS. As of 3.20.0, the newest version of macOS that is
+ # supported by the official repository is 10.13 (macOS High Sierra, released in 2017).
+ # There is a fork available with macOS support: https://github.com/LouisBrunner/valgrind-macos
+ # However, this fork does not yet support 11+ or M1.
+ for os in ["mojave", "catalina", "bigsur", "monterey", "ventura"]:
+ conflicts("os=" + os)
+ for target in ["m1", "m2"]:
+ conflicts("target=" + target)
def configure_args(self):
spec = self.spec