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
- 
693ca54f
by Pier Angelo Vendrame at 2023-12-19T19:24:27+01:00
4 changed files:
- browser/config/mozconfigs/base-browser
- mozconfig-linux-i686
- mozconfig-linux-x86_64
- mozconfig-linux-x86_64-dev
Changes:
| ... | ... | @@ -44,3 +44,6 @@ ac_add_options --disable-legacy-profile-creation | 
| 44 | 44 |  if test -z "$WASI_SYSROOT"; then
 | 
| 45 | 45 |      ac_add_options --without-wasm-sandboxed-libraries
 | 
| 46 | 46 |  fi
 | 
| 47 | + | |
| 48 | +# tor-browser#42337
 | |
| 49 | +ac_add_options --enable-geckodriver | 
| ... | ... | @@ -2,8 +2,11 @@ | 
| 2 | 2 | |
| 3 | 3 |  ac_add_options --target=i686-linux-gnu
 | 
| 4 | 4 | |
| 5 | -ac_add_options --enable-default-toolkit=cairo-gtk3
 | |
| 5 | +# Moz switched to lld for all Linux targets in Bug 1839739.
 | |
| 6 | +# Also, gold used not to work with debug symbols (tor-browser#42146).
 | |
| 7 | +ac_add_options --enable-linker=lld
 | |
| 8 | + | |
| 9 | +ac_add_options --disable-strip
 | |
| 10 | +ac_add_options --disable-install-strip
 | |
| 6 | 11 | |
| 7 | -# Bug 31448: ld.gold fails if we don't disable debug-symbols.
 | |
| 8 | -# Also, we keep strip enabled.
 | |
| 9 | -ac_add_options --disable-debug-symbols | |
| 12 | +ac_add_options --enable-default-toolkit=cairo-gtk3 | 
| 1 | 1 |  . $topsrcdir/browser/config/mozconfigs/mullvad-browser
 | 
| 2 | 2 | |
| 3 | -ac_add_options --enable-default-toolkit=cairo-gtk3
 | |
| 3 | +# Moz switched to lld for all Linux targets in Bug 1839739.
 | |
| 4 | +ac_add_options --enable-linker=lld
 | |
| 4 | 5 | |
| 5 | 6 |  ac_add_options --disable-strip
 | 
| 6 | 7 |  ac_add_options --disable-install-strip
 | 
| 7 | 8 | |
| 8 | -# We want to bundle an own geckodriver, so we can use it for QA and other work
 | |
| 9 | -ac_add_options --enable-geckodriver | |
| 9 | +ac_add_options --enable-default-toolkit=cairo-gtk3 | 
| ... | ... | @@ -4,6 +4,9 @@ | 
| 4 | 4 |  # It is only intended to be used when doing incremental Linux builds
 | 
| 5 | 5 |  # during development.
 | 
| 6 | 6 | |
| 7 | +# Moz switched to lld for all Linux targets in Bug 1839739.
 | |
| 8 | +ac_add_options --enable-linker=lld
 | |
| 9 | + | |
| 7 | 10 |  export MOZILLA_OFFICIAL=
 | 
| 8 | 11 |  ac_add_options --with-branding=browser/branding/mb-nightly
 | 
| 9 | 12 |