buildMozillaMach: use fixed build date

This makes building w/o PGO reproducible.
This commit is contained in:
Martin Weinelt 2024-01-30 23:52:12 +01:00
parent 630cc6b1ca
commit e518462e6f
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759

View File

@ -292,6 +292,9 @@ buildStdenv.mkDerivation {
# Runs autoconf through ./mach configure in configurePhase
configureScript="$(realpath ./mach) configure"
# Set reproducible build date; https://bugzilla.mozilla.org/show_bug.cgi?id=885777#c21
export MOZ_BUILD_DATE=$(head -n1 sourcestamp.txt)
# Set predictable directories for build and state
export MOZ_OBJDIR=$(pwd)/mozobj
export MOZBUILD_STATE_PATH=$(pwd)/mozbuild