aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python313/files/patch-Tools_jit___llvm.py
blob: c002680ed55be1919de05c3e8673489539a3f893 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- Tools/jit/_llvm.py.orig	2025-06-11 15:36:57 UTC
+++ Tools/jit/_llvm.py
@@ -68,20 +68,7 @@ async def _find_tool(tool: str, *, echo: bool = False)
 async def _find_tool(tool: str, *, echo: bool = False) -> str | None:
     # Unversioned executables:
     path = tool
-    if await _check_tool_version(path, echo=echo):
-        return path
-    # Versioned executables:
-    path = f"{tool}-{_LLVM_VERSION}"
-    if await _check_tool_version(path, echo=echo):
-        return path
-    # Homebrew-installed executables:
-    prefix = await _get_brew_llvm_prefix(echo=echo)
-    if prefix is not None:
-        path = os.path.join(prefix, "bin", tool)
-        if await _check_tool_version(path, echo=echo):
-            return path
-    # Nothing found:
-    return None
+    return path
 
 
 async def maybe_run(
@@ -96,5 +83,5 @@ async def run(tool: str, args: typing.Iterable[str], e
     """Run an LLVM tool if it can be found. Otherwise, raise RuntimeError."""
     output = await maybe_run(tool, args, echo=echo)
     if output is None:
-        raise RuntimeError(f"Can't find {tool}-{_LLVM_VERSION}!")
+        raise RuntimeError(f"Can't find {tool}!")
     return output