Fails the build rather than letting a binary that cannot load reach the car,
and names the symbols responsible. Exit 2 is reserved for "could not check",
so a degraded run never reports success.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ