|author||Bryce Ferguson <firstname.lastname@example.org>||2018-11-26 22:10:09 -0600|
|committer||Peter Korsgaard <email@example.com>||2019-02-04 15:52:44 +0100|
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 <firstname.lastname@example.org> Signed-off-by: Bryce Ferguson <email@example.com> Signed-off-by: Matt Weber <firstname.lastname@example.org> [Peter: reword, drop exit 1, reshuffle] Signed-off-by: Peter Korsgaard <email@example.com>
Diffstat (limited to 'Config.in')
1 files changed, 12 insertions, 0 deletions
@@ -677,6 +677,18 @@ config BR2_COMPILER_PARANOID_UNSAFE_PATH
and external toolchain backends (through the toolchain
+ bool "Force the building of host dependencies"
+ 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.
bool "Make the build reproducible (experimental)"
# SOURCE_DATE_EPOCH support in toolchain-wrapper requires GCC 4.4