diff options
| author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2021-10-19 14:34:18 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-10-20 20:20:46 +0100 |
| commit | d03d151093ff79c5c5761c7ce5f7c65ae909f9af (patch) | |
| tree | 839df65e4b5446c5d3f86b7642ea09d67a9c17dc | |
| parent | 2abbaa3319b5cef9eee6805b7e84b984e4b6dca1 (diff) | |
| download | poky-d03d151093ff79c5c5761c7ce5f7c65ae909f9af.tar.gz | |
ref-manual: document BUILD_REPRODUCIBLE_BINARIES
(From yocto-docs rev: 9855ed9b35acede2f6e56509709000796a3927f3)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | documentation/migration-guides/migration-3.4.rst | 2 | ||||
| -rw-r--r-- | documentation/ref-manual/variables.rst | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/documentation/migration-guides/migration-3.4.rst b/documentation/migration-guides/migration-3.4.rst index 9ef1982026..592dbc57c4 100644 --- a/documentation/migration-guides/migration-3.4.rst +++ b/documentation/migration-guides/migration-3.4.rst | |||
| @@ -243,7 +243,7 @@ Miscellaneous | |||
| 243 | re-enable it, set ``AVAHI_GTK = "gtk3"`` in a bbappend for the | 243 | re-enable it, set ``AVAHI_GTK = "gtk3"`` in a bbappend for the |
| 244 | ``avahi`` recipe or in your custom distro configuration file. | 244 | ``avahi`` recipe or in your custom distro configuration file. |
| 245 | 245 | ||
| 246 | - Setting the ``BUILD_REPRODUCIBLE_BINARIES`` variable to "0" no longer | 246 | - Setting the :term:`BUILD_REPRODUCIBLE_BINARIES` variable to "0" no longer |
| 247 | uses a strangely old fallback date of April 2011, it instead disables | 247 | uses a strangely old fallback date of April 2011, it instead disables |
| 248 | building reproducible binaries as you would logically expect. | 248 | building reproducible binaries as you would logically expect. |
| 249 | 249 | ||
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 85f65cae35..9daf230a59 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst | |||
| @@ -906,6 +906,19 @@ system and gives an overview of their function and contents. | |||
| 906 | :term:`TARGET_PREFIX` when building for | 906 | :term:`TARGET_PREFIX` when building for |
| 907 | ``native`` recipes. | 907 | ``native`` recipes. |
| 908 | 908 | ||
| 909 | :term:`BUILD_REPRODUCIBLE_BINARIES` | ||
| 910 | This variable allows the image building classes and recipes to produce | ||
| 911 | :ref:`reproducible binaries <test-manual/reproducible-builds:reproducible builds>` | ||
| 912 | |||
| 913 | If you inherit the | ||
| 914 | :ref:`reproducible-build <ref-classes-reproducible-build>` class, | ||
| 915 | which is the case of the Poky reference distribution, this sets this | ||
| 916 | variable to "1". | ||
| 917 | |||
| 918 | If your build inherits this classs but you wish to disable reproducible | ||
| 919 | binary generation for specific packages or images, you can set this | ||
| 920 | variable to "0" in the corresponding recipes. | ||
| 921 | |||
| 909 | :term:`BUILD_STRIP` | 922 | :term:`BUILD_STRIP` |
| 910 | Specifies the command to be used to strip debugging symbols from | 923 | Specifies the command to be used to strip debugging symbols from |
| 911 | binaries produced for the build host. By default, :term:`BUILD_STRIP` | 924 | binaries produced for the build host. By default, :term:`BUILD_STRIP` |
