|
|
|
|
|
by jdblair
2669 days ago
|
|
Every significant project I've worked on embedded the build host and build time in the resulting executable or firmware image. This was along with other static build information, like version number, compiler version and build flags. Once you make the sensible choice to include build time in the result you've broken reproducibility. Fixing this means tracking down every package that does this and removing the timestamp. |
|
If one has reproducible builds, wouldn't a commit/tag from the version control system also do the job of traceability and reproducibility ?