<div dir="ltr">Hello,<div><br></div><div>I was trying to duplicate a coreboot build back in November and I noticed I couldn't get my ROM file to be identical to the one I found online.</div><div><br></div><div>It seems that Coreboot doesn't have reproducible builds yet.</div><div><br></div><div>Debian has been looking into this for a while <a href="https://wiki.debian.org/ReproducibleBuilds">https://wiki.debian.org/ReproducibleBuilds</a> and I think Coreboot should adopt this concept.</div><div><br></div><div>It seems like we are halfway there with INCLUDE_CONFIG_FILE but what I've noticed is that even if I extract the CONFIG_ values the build still needs some manual tweaking.</div><div><br></div><div>Ideally we should record the tools used (crossgcc version, etc), the coreboot git revision id, the CONFIG_ values and the build info for the payloads (for the auto-downloaded SeaBIOS I think just the git revision id would be enough). If the timestamps and such are cleaned we should get a reproducible ROM.</div><div><br></div><div>Is there anyone willing to help me with this (or already working on this)?</div><div><br></div><div>--emi</div></div>