[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

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



Title: GitLab

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:

Changes:

  • browser/config/mozconfigs/base-browser
    ... ... @@ -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

  • mozconfig-linux-i686
    ... ... @@ -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

  • mozconfig-linux-x86_64
    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

  • mozconfig-linux-x86_64-dev
    ... ... @@ -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
     
    

  • _______________________________________________
    tor-commits mailing list
    tor-commits@xxxxxxxxxxxxxxxxxxxx
    https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits