buildman: Add a flag for reproducible builds
authorSimon Glass <sjg@chromium.org>
Tue, 21 Feb 2023 19:40:29 +0000 (12:40 -0700)
committerSimon Glass <sjg@chromium.org>
Wed, 8 Mar 2023 19:38:48 +0000 (11:38 -0800)
commitbfb708ad9987ebddd2cd8f55bf4884e4f2305234
tree0c2b87057a453cb9342657aea39edb99bc35ffaf
parent93202d72d75ff2e04c14525bc8b585c5ed0d0740
buildman: Add a flag for reproducible builds

This is quite a useful thing to use when building since it avoids small
size changes between commits. Add a -r flag for it.

Also undefine CONFIG_LOCALVERSION_AUTO since this appends the git hash
to the version string, causing every build to be slightly different.

Signed-off-by: Simon Glass <sjg@chromium.org>
doc/build/reproducible.rst
tools/buildman/builder.py
tools/buildman/builderthread.py
tools/buildman/buildman.rst
tools/buildman/cmdline.py
tools/buildman/control.py
tools/buildman/func_test.py