diff options
Diffstat (limited to 'meta/conf/bitbake.conf')
-rw-r--r-- | meta/conf/bitbake.conf | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index cd828251b9..1db9b3fc05 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf | |||
@@ -629,6 +629,22 @@ BUILD_OPTIMIZATION = "${@oe.utils.vartrue('DEBUG_BUILD', '-Og -g -feliminate-unu | |||
629 | BUILD_OPTIMIZATION[vardeps] += "DEBUG_BUILD" | 629 | BUILD_OPTIMIZATION[vardeps] += "DEBUG_BUILD" |
630 | 630 | ||
631 | ################################################################## | 631 | ################################################################## |
632 | # Reproducibility | ||
633 | ################################################################## | ||
634 | |||
635 | SDE_DIR = "${WORKDIR}/source-date-epoch" | ||
636 | SDE_FILE = "${SDE_DIR}/__source_date_epoch.txt" | ||
637 | SDE_DEPLOYDIR = "${WORKDIR}/deploy-source-date-epoch" | ||
638 | |||
639 | BUILD_REPRODUCIBLE_BINARIES = "1" | ||
640 | export PYTHONHASHSEED = "0" | ||
641 | export PERL_HASH_SEED = "0" | ||
642 | export SOURCE_DATE_EPOCH ?= "${@get_source_date_epoch_value(d)}" | ||
643 | # A SOURCE_DATE_EPOCH of '0' might be misinterpreted as no SDE | ||
644 | export SOURCE_DATE_EPOCH_FALLBACK ??= "1302044400" | ||
645 | REPRODUCIBLE_TIMESTAMP_ROOTFS ??= "1520598896" | ||
646 | |||
647 | ################################################################## | ||
632 | # Settings used by bitbake-layers. | 648 | # Settings used by bitbake-layers. |
633 | ################################################################## | 649 | ################################################################## |
634 | BBLAYERS_LAYERINDEX_URL ??= "https://layers.openembedded.org/layerindex/" | 650 | BBLAYERS_LAYERINDEX_URL ??= "https://layers.openembedded.org/layerindex/" |
@@ -908,7 +924,8 @@ BB_HASHEXCLUDE_COMMON ?= "TMPDIR FILE PATH PWD BB_TASKHASH BBPATH BBSERVER DL_DI | |||
908 | SSTATE_HASHEQUIV_METHOD SSTATE_HASHEQUIV_REPORT_TASKDATA \ | 924 | SSTATE_HASHEQUIV_METHOD SSTATE_HASHEQUIV_REPORT_TASKDATA \ |
909 | SSTATE_HASHEQUIV_OWNER CCACHE_TOP_DIR BB_HASHSERVE GIT_CEILING_DIRECTORIES \ | 925 | SSTATE_HASHEQUIV_OWNER CCACHE_TOP_DIR BB_HASHSERVE GIT_CEILING_DIRECTORIES \ |
910 | OMP_NUM_THREADS BB_CURRENTTASK" | 926 | OMP_NUM_THREADS BB_CURRENTTASK" |
911 | BB_HASHBASE_WHITELIST ?= "${BB_HASHEXCLUDE_COMMON} PSEUDO_IGNORE_PATHS BUILDHISTORY_DIR SSTATE_DIR " | 927 | BB_HASHBASE_WHITELIST ?= "${BB_HASHEXCLUDE_COMMON} PSEUDO_IGNORE_PATHS BUILDHISTORY_DIR \ |
928 | SSTATE_DIR SOURCE_DATE_EPOCH" | ||
912 | BB_HASHCONFIG_WHITELIST ?= "${BB_HASHEXCLUDE_COMMON} DATE TIME SSH_AGENT_PID \ | 929 | BB_HASHCONFIG_WHITELIST ?= "${BB_HASHEXCLUDE_COMMON} DATE TIME SSH_AGENT_PID \ |
913 | SSH_AUTH_SOCK PSEUDO_BUILD BB_ENV_EXTRAWHITE DISABLE_SANITY_CHECKS \ | 930 | SSH_AUTH_SOCK PSEUDO_BUILD BB_ENV_EXTRAWHITE DISABLE_SANITY_CHECKS \ |
914 | PARALLEL_MAKE BB_NUMBER_THREADS BB_ORIGENV BB_INVALIDCONF BBINCLUDED \ | 931 | PARALLEL_MAKE BB_NUMBER_THREADS BB_ORIGENV BB_INVALIDCONF BBINCLUDED \ |