Why is the binary output not equal when compiling again?

ANOTHER UPDATE: Since 2015 the compiler team has been making an effort to get sources of non-determinism out of the compiler toolchain, so that identical inputs really do produce identical outputs. See the “Concept-determinism” tag on the Roslyn github for more details. UPDATE: This question was the subject of my blog in May 2012. Thanks … Read more

Why don’t two binaries of programs with only comments changed exactly match in gcc?

It’s because the file names are different (although the strings output is the same). If you try modifying the file itself (rather than having two files), you’ll notice that the output binaries are no longer different. As both Jens and I said, it’s because GCC dumps a whole load of metadata into the binaries it … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)