[tbb-commits] [Git][tpo/applications/tor-browser][tor-browser-115.6.0esr-13.5-1] 2 commits: fixup! Base Browser's .mozconfigs.

Pier Angelo Vendrame (@pierov) git at gitlab.torproject.org
Tue Dec 19 18:04:06 UTC 2023



Pier Angelo Vendrame pushed to branch tor-browser-115.6.0esr-13.5-1 at The Tor Project / Applications / Tor Browser


Commits:
06650bd2 by Pier Angelo Vendrame at 2023-12-19T19:03:00+01:00
fixup! Base Browser's .mozconfigs.

Bug 42337: Enable GeckoDriver for all desktop platforms

- - - - -
d481630a by Pier Angelo Vendrame at 2023-12-19T19:03:01+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
=====================================
@@ -46,3 +46,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/tor-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=
 export MOZ_APP_REMOTINGNAME="Tor Browser Dev"
 ac_add_options --with-branding=browser/branding/tb-nightly



View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/3a748654f9af7e6458e21a701e53246854c698e1...d481630a1ff1a7f4005fd815756a45ea63194f55

-- 
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/3a748654f9af7e6458e21a701e53246854c698e1...d481630a1ff1a7f4005fd815756a45ea63194f55
You're receiving this email because of your account on gitlab.torproject.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tbb-commits/attachments/20231219/6fa674ff/attachment-0001.htm>


More information about the tbb-commits mailing list