Post
Topic
Board Development & Technical Discussion
Re: [ANN] EasyWinBuilder - The Easy Way to Build Bitcoin on Windows
by
phelix
on 10/07/2013, 22:01:54 UTC
Nice work!

RE: gcc creating different binaries:

The gitian build does two main things to make builds reproducible:

1. Uses libfaketime.so so all calls to time()/etc during compilation return the same time.
 (I don't know if it is the compiler, linker, or archiver that likes to put timestamps in binaries)

2. Passes -frandom-seed=constant  to g++, so it doesn't create random names for generated methods.


Unfortunately it does not work as MinGW GCC is somewhat nondeterministic.
Have you tried
Code:
  -frandom-seed=      Make compile reproducible using
?

Thanks for the suggestions, very much appreciated. I was about to filter the disassembly for commands and register names  Grin