This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Deterministic windres coff output
- From: Cory Fields <cory at coryfields dot com>
- To: binutils <binutils at sourceware dot org>
- Cc: nick clifton <nickc at redhat dot com>
- Date: Tue, 15 Oct 2013 18:02:09 -0400
- Subject: Deterministic windres coff output
- Authentication-results: sourceware.org; auth=none
- Reply-to: cory at coryfields dot com
While in the process of adding an option to create deterministic
.exe/dll from ld, I noticed that timestamps are also inserted into
object files produced by windres.
So the output of windres (in coff mode) is never deterministic.
I began hooking up an option for reversing this, but the more I think
about it, the more it's beginning to seem like a bug rather than
intended behavior.
So before I go any further with adding an option, I'll ask:
Is it necessary to insert a real timestamp in this situation? If ld is
not deterministic then the resulting image won't be either, so the
end-result is (relatively) unaffected. Unless of course a
deterministic image is desired in the end (with forthcoming patches to
ld), in which case this behavior gets in the way.
I can send along a patch either way, but changing the behavior without
adding an option makes the most sense to me.
Please advise.
Regards,
Cory