LLVM looks at /proc/self/exe to determine which binary has been called. This does not work with the proposed changes for termux-exec: https://github.com/termux/termux-exec/pull/24 Luckily the fallback to look at argv0 works instead.