[tbb-commits] [tor-browser-build/master] Bug 40062: Fix mach build bustage with 81.0bx branches
gk at torproject.org
gk at torproject.org
Fri Sep 4 06:53:32 UTC 2020
commit 3437f2a22e2480d19bf9fdbe92537505169d86ed
Author: Georg Koppen <gk at torproject.org>
Date: Thu Aug 27 19:33:29 2020 +0000
Bug 40062: Fix mach build bustage with 81.0bx branches
After https://bugzilla.mozilla.org/show_bug.cgi?id=1656993 landed we
can either run `./mach create-mach-environment` or set
`MACH_USE_SYSTEM_PYTHON` to fix build breakage caused by `mach`. We do
the latter as the former fails in our no-network-scenario, too.
---
projects/geckoview/build | 2 ++
projects/geckoview/config | 2 ++
2 files changed, 4 insertions(+)
diff --git a/projects/geckoview/build b/projects/geckoview/build
index 9eee8c4..b07bd2b 100644
--- a/projects/geckoview/build
+++ b/projects/geckoview/build
@@ -47,6 +47,8 @@ cp -r $gradle_repo/m2/* $gradle_repo
rm -f configure
rm -f js/src/configure
+# We unbreak mach, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1656993.
+export MACH_USE_SYSTEM_PYTHON=1
./mach configure --with-tor-browser-version=[% c("var/torbrowser_version") %]
./mach build --verbose
diff --git a/projects/geckoview/config b/projects/geckoview/config
index 0a8be4e..5478574 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -79,6 +79,8 @@ steps:
mv $rootdir/[% c('input_files_by_name/gradle-dependencies') %] $gradle_repo
cp -r $gradle_repo/m2/* $gradle_repo
+ # We unbreak mach, see: https://bugzilla.mozilla.org/show_bug.cgi?id=1656993.
+ export MACH_USE_SYSTEM_PYTHON=1
# We still need to specify --tor-browser-version due to bug 34005.
./mach configure --with-tor-browser-version=[% c("var/torbrowser_version") %]
./mach build --verbose
More information about the tbb-commits
mailing list