tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 77b6c9748bdd784eb5e0ee42603c408b34559d7d
parent 19a6ac8f4f9addeec0728732caa65b2bf5ef9805
Author: Dan Baker <dbaker@mozilla.com>
Date:   Wed, 12 Nov 2025 12:22:03 -0700

Bug 1995393 - updated libwebrtc patch stack

Diffstat:
Athird_party/libwebrtc/moz-patch-stack/s0132.patch | 42++++++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+), 0 deletions(-)

diff --git a/third_party/libwebrtc/moz-patch-stack/s0132.patch b/third_party/libwebrtc/moz-patch-stack/s0132.patch @@ -0,0 +1,42 @@ +From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= <emilio@crisal.io> +Date: Wed, 12 Nov 2025 05:17:00 +0000 +Subject: Bug 1768116 - Compile as C++20. r=glandium,webrtc-reviewers,mjf + +Co-authored-by: Chris Peterson <cpeterson@mozilla.com> + +Differential Revision: https://phabricator.services.mozilla.com/D271779 +Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/a076ddec60822b1d20f39dd468e025f712b3ba4d +--- + BUILD.gn | 12 +----------- + 1 file changed, 1 insertion(+), 11 deletions(-) + +diff --git a/BUILD.gn b/BUILD.gn +index 2b3e510f76..b7b2edb51f 100644 +--- a/BUILD.gn ++++ b/BUILD.gn +@@ -315,16 +315,6 @@ config("common_config") { + cflags_objc = [] + defines = [] + +- # We should be able to remove this after c++20 is enabled +- # across the Mozilla tree. +- if (build_with_mozilla) { +- if (is_win) { +- cflags_cc += [ "-std:c++20" ] +- } else { +- cflags_cc += [ "-std=gnu++20" ] +- } +- } +- + if (rtc_enable_protobuf) { + defines += [ "WEBRTC_ENABLE_PROTOBUF=1" ] + } else { +@@ -430,7 +420,7 @@ config("common_config") { + # "-Wnested-externs", (C/Obj-C only) + ] + cflags_objc += [ "-Wstrict-prototypes" ] +- cflags_cc += [ ++ cflags_cc = [ + "-Wnon-virtual-dtor", + + # This is enabled for clang; enable for gcc as well.