|
|
|
|
|
by weinzierl
823 days ago
|
|
That's true but a solvable problem. I once tried to reproduce the build of an uncooperative party and it was mainly tedious and boring. The space of possible compiler arguments is huge, but ultimately what is actually used is mostly on a small surface. Apart from that, I wrote a small tool to normalize the version string, timestamps and file path' in the binaries before I compared them. I know there are other sources of non-determinism, but these three things were enough in my case. The hardest part were the numerous file path' from the build machine. I had not expected that. In hindsight, stripping both binaries before comparison might have helped, but I don't remember why I didn't do that. |
|