# Gavin Andresen # 2013-07-10 06:14:47 # https://bitcointalk.org/index.php?topic=252931.msg2696066#msg2696066 Nice work! @p{par} RE: gcc creating different binaries: @p{par} The gitian build does two main things to make builds reproducible: @p{par} 1. Uses libfaketime.so so all calls to time()/etc during compilation return the same time. @p{brk} (I don't know if it is the compiler, linker, or archiver that likes to put timestamps in binaries) @p{par} 2. Passes -frandom-seed=constant to g++, so it doesn't create random names for generated methods. @p{par}