Pier Angelo Vendrame pushed to branch mullvad-browser-115.6.0esr-13.5-1 at The Tor Project / Applications / Mullvad Browser
Commits: 90eff981 by Pier Angelo Vendrame at 2023-12-19T19:24:10+01:00 fixup! Base Browser's .mozconfigs.
Bug 42337: Enable GeckoDriver for all desktop platforms
- - - - - 693ca54f by Pier Angelo Vendrame at 2023-12-19T19:24:27+01:00 fixup! Base Browser's .mozconfigs.
Bug 42146: Use LLD on Linux.
This should allow us to restore debug symbols on Linux i686.
- - - - -
4 changed files:
- browser/config/mozconfigs/base-browser - mozconfig-linux-i686 - mozconfig-linux-x86_64 - mozconfig-linux-x86_64-dev
Changes:
===================================== browser/config/mozconfigs/base-browser ===================================== @@ -44,3 +44,6 @@ ac_add_options --disable-legacy-profile-creation if test -z "$WASI_SYSROOT"; then ac_add_options --without-wasm-sandboxed-libraries fi + +# tor-browser#42337 +ac_add_options --enable-geckodriver
===================================== mozconfig-linux-i686 ===================================== @@ -2,8 +2,11 @@
ac_add_options --target=i686-linux-gnu
-ac_add_options --enable-default-toolkit=cairo-gtk3 +# Moz switched to lld for all Linux targets in Bug 1839739. +# Also, gold used not to work with debug symbols (tor-browser#42146). +ac_add_options --enable-linker=lld + +ac_add_options --disable-strip +ac_add_options --disable-install-strip
-# Bug 31448: ld.gold fails if we don't disable debug-symbols. -# Also, we keep strip enabled. -ac_add_options --disable-debug-symbols +ac_add_options --enable-default-toolkit=cairo-gtk3
===================================== mozconfig-linux-x86_64 ===================================== @@ -1,9 +1,9 @@ . $topsrcdir/browser/config/mozconfigs/mullvad-browser
-ac_add_options --enable-default-toolkit=cairo-gtk3 +# Moz switched to lld for all Linux targets in Bug 1839739. +ac_add_options --enable-linker=lld
ac_add_options --disable-strip ac_add_options --disable-install-strip
-# We want to bundle an own geckodriver, so we can use it for QA and other work -ac_add_options --enable-geckodriver +ac_add_options --enable-default-toolkit=cairo-gtk3
===================================== mozconfig-linux-x86_64-dev ===================================== @@ -4,6 +4,9 @@ # It is only intended to be used when doing incremental Linux builds # during development.
+# Moz switched to lld for all Linux targets in Bug 1839739. +ac_add_options --enable-linker=lld + export MOZILLA_OFFICIAL= ac_add_options --with-branding=browser/branding/mb-nightly
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/248...