Add a PE file section to indicate that the timestamp isn't a real timestamp #5940
Labels
4 - In Review
A fix for the issue is submitted for review.
Area-Compilers
Concept-Determinism
The issue involves our ability to support determinism in binaries and PDBs created at build time.
Milestone
With the
/deterministic
flag, we place some bits into the PE file's timestamp field that isn't a timestamp. So that tools can tell that it isn't really a timestamp, we currently set the upper bit. We are also specifying an additional PE debug directory entry that, if present, is a specific indicator that the timestamp field contains a non-timestamp. We should produce this PE section when compiling to produce a deterministic output.The following is the closest thing we have to a spec. I hope it makes sense:
The text was updated successfully, but these errors were encountered: