True, I didn't mean that the entire binary is the same, but since most of the compilation units remain untouched, they are compiled to the same machine code. Fixing a bug or introducing a small new change is one thing, but compiling the entire codebase with a different compiler would change everything