From 868a3c43e4206f864121cdb81f9613ff260a3a3b Mon Sep 17 00:00:00 2001 From: Alec Scott Date: Mon, 20 Nov 2023 06:10:13 -0700 Subject: llvm: Remove python bindings when >= v17 (#41160) Co-authored-by: Tom Scogland --- var/spack/repos/builtin/packages/llvm/package.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'var/spack/repos/builtin/packages/llvm/package.py') diff --git a/var/spack/repos/builtin/packages/llvm/package.py b/var/spack/repos/builtin/packages/llvm/package.py index f1f2cc5f90..abf3dee6b4 100644 --- a/var/spack/repos/builtin/packages/llvm/package.py +++ b/var/spack/repos/builtin/packages/llvm/package.py @@ -983,7 +983,10 @@ class Llvm(CMakePackage, CudaPackage): ninja() ninja("install") if "+python" in self.spec: - install_tree("llvm/bindings/python", python_platlib) + if spec.version < Version("17.0.0"): + # llvm bindings were removed in v17: + # https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html#changes-to-the-python-bindings + install_tree("llvm/bindings/python", python_platlib) if "+clang" in self.spec: install_tree("clang/bindings/python", python_platlib) -- cgit v1.2.3-60-g2f50