rabadon

overview / findings / the install suite proved the published path on a…

The install suite proved the published path on a machine that has a compiler, so it could not tell a prebuilt binary from one compiled during postinstall

what was wrong

the package ships a postinstall that builds from source with clang++ or g++ when no platform package matches, and the README promises a prebuilt binary to someone who has neither. section 6 installs into a second clean prefix with cc, gcc, g++, clang, clang++, c++, make, cmake and ld replaced by shims that log and exit 127. install succeeds, the shim log is empty, and rabadon --version prints 0.2.0 from a real Mach-O binary out of the tarball.

fieldvalue
repositoryrabadon
filenative/npm_install_test.sh
statusfixed
found2026-08-02

the command that shows it

./native/npm_install_test.sh

A finding without a command that demonstrates it is an opinion, and site/build.py drops it. This one is also listed on the catches page.