summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/classes.rst
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2021-10-19 14:35:58 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-10-20 20:20:46 +0100
commit9bdb2db85487811ca90e5c08edbeb9dbc742f830 (patch)
tree7fe7e47f9104a6e570a3bb268e0542c29ac4cc31 /documentation/ref-manual/classes.rst
parentd03d151093ff79c5c5761c7ce5f7c65ae909f9af (diff)
downloadpoky-9bdb2db85487811ca90e5c08edbeb9dbc742f830.tar.gz
ref-manual: document "reproducible_build" class and SOURCE_DATE_EPOCH
(From yocto-docs rev: ab6d3dbf57cac560b9b142cf5becf11d3edf09b7) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/classes.rst')
-rw-r--r--documentation/ref-manual/classes.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
index 79af45ada5..381c5d1dd7 100644
--- a/documentation/ref-manual/classes.rst
+++ b/documentation/ref-manual/classes.rst
@@ -2209,6 +2209,18 @@ commit, and log. From the information, report files using a JSON format
2209are created and stored in 2209are created and stored in
2210``${``\ :term:`LOG_DIR`\ ``}/error-report``. 2210``${``\ :term:`LOG_DIR`\ ``}/error-report``.
2211 2211
2212.. _ref-classes-reproducible-build:
2213
2214``reproducible_build.bbclass``
2215==============================
2216
2217The ``reproducible_build.bbclass`` class enables
2218:ref:`test-manual/reproducible-builds:reproducible builds` by computing
2219a :term:`SOURCE_DATE_EPOCH` value in each component's build environment, so
2220that the build is independent from the time when the component was built.
2221
2222Poky inherits this class by default since version 3.1.
2223
2212.. _ref-classes-rm-work: 2224.. _ref-classes-rm-work:
2213 2225
2214``rm_work.bbclass`` 2226``rm_work.bbclass``