diff options
author | Bryce Ferguson <bryce.ferguson@rockwellcollins.com> | 2018-11-26 22:10:09 -0600 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2019-02-04 15:52:44 +0100 |
commit | 3f1b965bc36c64f83c962e373f7b5fe1245e3355 (patch) | |
tree | 8f82e1e59d441c2a682bc979c1bdec2cb38ae67d /Config.in | |
parent | 8e3c632f7d5392e9f41d3a20bc30edd5f3aadcfd (diff) |
infra: add force build flag for host dependencies
This commit adds a config option which will force buildroot to
build all host dependencies even if they are already present on the
host system. This may be a desirable option if different hosts are
used to build the same source. In this case, some packages will be
built on one host that are not built on another. This is problematic
if build source archives are cached afterwards for offline builds.
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
[Peter: reword, drop exit 1, reshuffle]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'Config.in')
-rw-r--r-- | Config.in | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -677,6 +677,18 @@ config BR2_COMPILER_PARANOID_UNSAFE_PATH and external toolchain backends (through the toolchain wrapper). +config BR2_FORCE_HOST_BUILD + bool "Force the building of host dependencies" + help + Build all available host dependencies, even if they are + already installed on the system. + + This option can be used to ensure that the download cache of + source archives for packages remain consistent between + different build hosts. + + This option will increase build time. + config BR2_REPRODUCIBLE bool "Make the build reproducible (experimental)" # SOURCE_DATE_EPOCH support in toolchain-wrapper requires GCC 4.4 |