Bug 40595 (and others): The big MR for 102
This MR moves Tor Browser to the first Firefox 102 branch, updates all the needed toolchains, and tries to remove the dependency on GCC on Windows whenever possible.
Fixes: #29318 (closed), #29321 (closed), #29322 (closed), #40409 (closed), #40591 (closed), #40592 (closed), #40595 (closed), tor-browser#41152 (closed).
Currently drafted because blocked on !501 (merged) (it includes also its commit, but in case of change I'll rebase it to main).
Merge request reports
Activity
requested review from @boklm
assigned to @pierov
- Resolved by Pier Angelo Vendrame
Err, there's one error for sure: we should reuse LLVM also for Android.
added 12 commits
-
08aece94...34ede95b - 4 commits from branch
tpo/applications:main
- 5e2b4513 - Bug 40605: Reworked the macOS toolchain creation.
- 114bfec6 - Revert "Bug 40603: Revert cbindgen update for desktop"
- 41d078db - Bug 40595: Update config and toolchains for 102
- 06cba8da - Bug 29318: Use Clang for everything on Windows
- 2cd3c319 - Bug 40591: Fix Rust 1.60 on Debian Jessie
- 66a424b7 - Bug 29322: Use mingw-w64/clang toolchain to build OpenSSL
- cc6ad650 - Bug 29321: Use mingw-w64/clang toolchain to build tor
- 7cd54d4e - Bug 40409: Upgrade NSIS to 3.08
Toggle commit list-
08aece94...34ede95b - 4 commits from branch
added 6 commits
- abc3f80a - Bug 40595: Update config and toolchains for 102
- a99356fe - Bug 29318: Use Clang for everything on Windows
- 9100f73c - Bug 40591: Fix Rust 1.60 on Debian Jessie
- aad99831 - Bug 29322: Use mingw-w64/clang toolchain to build OpenSSL
- 84426262 - Bug 29321: Use mingw-w64/clang toolchain to build tor
- 78378b9b - Bug 40409: Upgrade NSIS to 3.08
Toggle commit listadded 5 commits
Toggle commit listmentioned in issue tor-browser#41152 (closed)
We shouldn't merge libc++, libc++abi and libunwind anymore, see tor-browser#41152 (closed).
mentioned in issue tor-browser#41130 (closed)
added 1 commit
- c88302d6 - Bug 41152: Do not merge libc++ and libunwind
added 10 commits
-
c88302d6...a155d0e4 - 2 commits from branch
tpo/applications:main
- 286cef72 - Revert "Bug 40603: Revert cbindgen update for desktop"
- bb49c539 - Bug 40595: Update config and toolchains for 102
- cf6dc5b0 - Bug 29318: Use Clang for everything on Windows
- 45015a1a - Bug 40591: Fix Rust 1.60 on Debian Jessie
- 1e6e2138 - Bug 29322: Use mingw-w64/clang toolchain to build OpenSSL
- ce197c1e - Bug 29321: Use mingw-w64/clang toolchain to build tor
- 80d595c4 - Bug 40409: Upgrade NSIS to 3.08
- 783de0fc - Bug 41152: Do not merge libc++ and libunwind
Toggle commit list-
c88302d6...a155d0e4 - 2 commits from branch