Paths, timestamps and VCS state can leak into a binary and break this. Compare two builds’ hashes to find out.