From 28341ef0a9bd473c1e4fded1b48c13d40f4d6122 Mon Sep 17 00:00:00 2001 From: Thomas Dickerson Date: Wed, 12 Mar 2025 16:05:17 -0400 Subject: [PATCH] Fix assumption of linux platform in py-tensorflow (#49425) post_configure_fixes assumed py-tensorflow depends on patchelf, but that dependency is platform dependent. --- var/spack/repos/builtin/packages/py-tensorflow/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/py-tensorflow/package.py b/var/spack/repos/builtin/packages/py-tensorflow/package.py index d2cd86c3aa0..adfb68caeb1 100644 --- a/var/spack/repos/builtin/packages/py-tensorflow/package.py +++ b/var/spack/repos/builtin/packages/py-tensorflow/package.py @@ -828,7 +828,7 @@ def configure(self, spec, prefix): def post_configure_fixes(self): spec = self.spec - if spec.satisfies("@2.17:"): + if spec.satisfies("@2.17:") and ("patchelf" in spec): filter_file( "patchelf", spec["patchelf"].prefix.bin.patchelf,