From 99af222ecf56c0eed0d3eb82903a6bf33b6ff7d5 Mon Sep 17 00:00:00 2001 From: VantHoff Date: Thu, 16 Apr 2026 13:55:56 +0800 Subject: [PATCH] fix(tirith): detect Android/Termux as Linux ABI-compatible In _detect_target(), platform.system() returns "Android" on Termux, not "Linux". Without this change tirith's auto-installer skips Android even though the Linux GNU binaries are ABI-compatible. --- tools/tirith_security.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/tirith_security.py b/tools/tirith_security.py index 44710ee60..85281e27d 100644 --- a/tools/tirith_security.py +++ b/tools/tirith_security.py @@ -186,9 +186,10 @@ def _detect_target() -> str | None: system = platform.system() machine = platform.machine().lower() + # Android (Termux) is ABI-compatible with Linux — reuse Linux binaries. if system == "Darwin": plat = "apple-darwin" - elif system == "Linux": + elif system in ("Linux", "Android"): plat = "unknown-linux-gnu" else: return None