┌─────────────────────────────────────────────────────┐
│ Android (Bionic libc) │
├─────────────────────────────────────────────────────┤
│ Termux ($PREFIX = /data/data/ │
│ com.termux/files/usr/) │
├─────────────────────────────────────────────────────┤
│ glibc-runner (pkg: glibc-runner) │
│ └─ $PREFIX/glibc/lib/ld-linux-aarch64.so.1 │
│ └─ bridges: glibc ↔ Bionic kernel calls │
├─────────────────────────────────────────────────────┤
│ Node.js v24 linux-arm64 (official tarball) │
│ └─ ~/.oca/node/bin/node (grun wrapper) │
│ └─ ~/.oca/node/bin/node.real (actual binary) │
├─────────────────────────────────────────────────────┤
│ OpenClaw Gateway (npm package) │
│ ├─ clawdhub (skill manager) │
│ ├─ AI CLIs (Qwen, Claude, Gemini, Codex) │
│ └─ oca CLI (management wrapper) │
└─────────────────────────────────────────────────────┘