summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--librewolf/debian/changelog31
-rw-r--r--librewolf/debian/control8
-rw-r--r--librewolf/debian/control.in12
-rw-r--r--librewolf/debian/librewolf_settings/distribution/policies.json2
-rw-r--r--librewolf/debian/librewolf_settings/docs/Changelog.md20
-rwxr-xr-xlibrewolf/debian/librewolf_settings/librewolf.cfg18
-rw-r--r--librewolf/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch6
-rw-r--r--librewolf/debian/patches/debian-hacks/Allow-to-build-with-cargo-in-Debian-unstable.patch21
-rw-r--r--librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch6
-rw-r--r--librewolf/debian/patches/debian-hacks/Relax-MSRV-to-1.56.0.patch210
-rw-r--r--librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch4
-rw-r--r--librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch18081
-rw-r--r--librewolf/debian/patches/librewolf/faster-package-multi-locale.patch88
-rw-r--r--librewolf/debian/patches/librewolf/librewolf-pref-pane.patch51
-rw-r--r--librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch4
-rw-r--r--librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig13
-rw-r--r--librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej16
-rw-r--r--librewolf/debian/patches/librewolf/remove_addons.patch25
-rw-r--r--librewolf/debian/patches/librewolf/remove_addons.patch.orig0
-rw-r--r--librewolf/debian/patches/librewolf/remove_addons.patch.rej12
-rw-r--r--librewolf/debian/patches/librewolf/webrender_ffi.patch15
-rw-r--r--librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch2
-rw-r--r--librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch4
-rw-r--r--librewolf/debian/patches/series3
-rwxr-xr-xlibrewolf/debian/rules9
-rw-r--r--librewolf/debian/search-config.json5
-rw-r--r--librewolf/debian/source/include-binaries2
-rw-r--r--librewolf/debian/uBlock0@raymondhill.net.xpibin3021270 -> 3047681 bytes
-rw-r--r--librewolf/stackrpms-librewolf-101.0.1.diff429
29 files changed, 9168 insertions, 9929 deletions
diff --git a/librewolf/debian/changelog b/librewolf/debian/changelog
index bf3a220..4c38057 100644
--- a/librewolf/debian/changelog
+++ b/librewolf/debian/changelog
@@ -1,14 +1,37 @@
-librewolf (100.0.2-1+stackrpms) obs; urgency=low
+librewolf (101.0.1-1+stackrpms) obs; urgency=low
* Custom build for myself
- -- B. Stack <bgstack15@gmail.com> Wed, 25 May 2022 16:16:08 -0400
+ -- B. Stack <bgstack15@gmail.com> Tue, 28 Jun 2022 22:35.51 -0400
-librewolf (100.0.2-1) unstable; urgency=low
+librewolf (101.0.1-1) unstable; urgency=low
* Fork to librewolf release
- -- B. Stack <bgstack15@gmail.com> Mon, 23 May 2022 12:23:10 -0400
+ -- B. Stack <bgstack15@gmail.com> Mon, 27 Jun 2022 18:47:55 -0400
+
+firefox (101.0.1-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ * build/moz.configure/rust.configure, debian/control*: Allow to build with
+ cargo in unstable.
+
+ -- Mike Hommey <glandium@debian.org> Fri, 10 Jun 2022 06:24:01 +0900
+
+firefox (101.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Fixes for mfsa2022-20, also known as:
+ CVE-2022-31736, CVE-2022-31737, CVE-2022-31738, CVE-2022-31740,
+ CVE-2022-31741, CVE-2022-31742, CVE-2022-31743, CVE-2022-31744,
+ CVE-2022-31745, CVE-2022-1919, CVE-2022-31747, CVE-2022-31748.
+
+ * debian/rules: Fail the build early when building for armhf on armhf
+ (only works on arm64), and when building for mipsel on mipsel.
+ * debian/control*: Bump rustc, cargo, cbindgen and nss build dependencies.
+
+ -- Mike Hommey <glandium@debian.org> Wed, 01 Jun 2022 06:07:37 +0900
firefox (100.0.2-1) unstable; urgency=medium
diff --git a/librewolf/debian/control b/librewolf/debian/control
index d5c07de..51704bd 100644
--- a/librewolf/debian/control
+++ b/librewolf/debian/control
@@ -18,7 +18,7 @@ Build-Depends: autotools-dev,
python3 (>= 3.6),
dpkg-dev,
libnspr4-dev (>= 2:4.32~),
- libnss3-dev (>= 2:3.76~),
+ libnss3-dev (>= 2:3.78~),
libvpx-dev (>= 1.8.0),
libdbus-glib-1-dev,
libffi-dev,
@@ -27,12 +27,12 @@ Build-Depends: autotools-dev,
libasound2-dev, libjack-dev,
yasm,
nasm (>= 2.14) [amd64 i386],
- rustc (>= 1.56),
+ rustc (>= 1.59),
cargo (>= 0.57),
llvm-dev,
libclang-dev,
clang,
- cbindgen (>= 0.19.0),
+ cbindgen (>= 0.23.0),
nodejs (>= 10),
zip,
unzip,
@@ -58,7 +58,7 @@ Depends: ${shlibs:Depends},
procps,
debianutils (>= 1.16),
libnspr4 (>= 2:4.32~),
- libnss3 (>= 2:3.76~)
+ libnss3 (>= 2:3.78~)
Recommends: libavcodec59 | libavcodec-extra59 | libavcodec58 | libavcodec-extra58 | libavcodec57 | libavcodec-extra57 | libavcodec56 | libavcodec-extra56 | libavcodec55 | libavcodec-extra55 | libavcodec54 | libavcodec-extra54 | libavcodec53 | libavcodec-extra53
Suggests: fonts-stix | otf-stix,
fonts-lmodern,
diff --git a/librewolf/debian/control.in b/librewolf/debian/control.in
index 0a7ed78..1568569 100644
--- a/librewolf/debian/control.in
+++ b/librewolf/debian/control.in
@@ -1,8 +1,8 @@
Source: @browser@
Section: web
Priority: optional
-Maintainer: B. Stack <bgstack15@gmail.com>
-XSBC-Original-Maintainer: Maintainers of Mozilla-related packages <team+pkg-mozilla@tracker.debian.org>
+Maintainer: Maintainers of Mozilla-related packages <team+pkg-mozilla@tracker.debian.org>
+Uploaders: Mike Hommey <glandium@debian.org>
Build-Depends: autotools-dev,
debhelper (>= 9.20160114),
libx11-dev,
@@ -24,7 +24,7 @@ Build-Depends: autotools-dev,
libnspr4-dev (>= 2:@NSPR_VERSION@~),
%endif
%if USE_SYSTEM_NSS
-%define NSS_VERSION 3.76
+%define NSS_VERSION 3.78
libnss3-dev (>= 2:@NSS_VERSION@~),
%endif
%if USE_SYSTEM_VPX
@@ -46,9 +46,9 @@ Build-Depends: autotools-dev,
nasm (>= 2.14) [amd64 i386],
%endif
%if DIST == bullseye || DIST == buster || DIST == stretch
- rustc-mozilla (>= 1.56),
+ rustc-mozilla (>= 1.59),
%else
- rustc (>= 1.56),
+ rustc (>= 1.59),
%endif
%if DIST == bullseye || DIST == buster || DIST == stretch
cargo-mozilla (>= 0.57),
@@ -65,7 +65,7 @@ Build-Depends: autotools-dev,
libclang-dev,
clang,
%endif
- cbindgen (>= 0.19.0),
+ cbindgen (>= 0.23.0),
%if DIST == stretch
nodejs-mozilla (>= 10),
%else
diff --git a/librewolf/debian/librewolf_settings/distribution/policies.json b/librewolf/debian/librewolf_settings/distribution/policies.json
index b726d3e..f9058c4 100644
--- a/librewolf/debian/librewolf_settings/distribution/policies.json
+++ b/librewolf/debian/librewolf_settings/distribution/policies.json
@@ -29,7 +29,7 @@
},
"Extensions": {
"Install": [
- "https://addons.mozilla.org/firefox/downloads/file/3933192/ublock_origin-1.42.4-an+fx.xpi"
+ "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"
],
"Uninstall": [
"google@search.mozilla.org",
diff --git a/librewolf/debian/librewolf_settings/docs/Changelog.md b/librewolf/debian/librewolf_settings/docs/Changelog.md
index b3a325c..20211d5 100644
--- a/librewolf/debian/librewolf_settings/docs/Changelog.md
+++ b/librewolf/debian/librewolf_settings/docs/Changelog.md
@@ -1,6 +1,26 @@
This changelog will be used from now on to document changes in a precise manner, with a list of changes for each setting version.
Setting versions are documented using the pref `librewolf.cfg.version`, available in about:config.
+# 6.5
+
+**target commit**:
+
+**base librewolf version**: 101.x
+
+**References**:
+- query stripping is now [part of strict mode](https://hg.mozilla.org/mozilla-central/rev/9d9425eb1ded).
+- session cookie prefs are useless given that we sanitize on close, [more details at arkenfox](https://github.com/arkenfox/user.js/pull/1443/commits/3207478033fefc19e933dab4eef6445125341ec4).
+- fission has been a default for the longest now.
+
+
+#### Removed preferences
+```
+defaultPref("privacy.query_stripping.enabled", true);
+defaultPref("network.cookie.thirdparty.sessionOnly", true);
+defaultPref("network.cookie.thirdparty.nonsecureSessionOnly", true);
+defaultPref("fission.autostart", true);
+```
+
# 6.4
**target commit**: eea09ca07333dc166213fa9c873e4916d979e97f
diff --git a/librewolf/debian/librewolf_settings/librewolf.cfg b/librewolf/debian/librewolf_settings/librewolf.cfg
index 8f07322..176a0e6 100755
--- a/librewolf/debian/librewolf_settings/librewolf.cfg
+++ b/librewolf/debian/librewolf_settings/librewolf.cfg
@@ -6,7 +6,7 @@
*
* WARNING: please make sure the first line of this file is empty. this is a known bug.
*/
-defaultPref("librewolf.cfg.version", "6.4");
+defaultPref("librewolf.cfg.version", "6.5");
/** INDEX
@@ -36,6 +36,7 @@ defaultPref("librewolf.cfg.version", "6.4");
* 3. shims to avoid breakage caused by blocking lists
* 4. stricter policies for xorigin referrers
* 5. dFPI specific cookie cleaning mechanism
+ * 6. query stripping
*
* the desired category must be set with pref() otherwise it won't stick.
* the UI that allows to change mode manually is hidden.
@@ -46,9 +47,6 @@ defaultPref("privacy.partition.serviceWorkers", true); // isolate service worker
/** [SECTION] SANITIZING */
defaultPref("network.cookie.lifetimePolicy", 2); // keep cookies until end of the session, then clear
-// make third party and http cookies session-only
-defaultPref("network.cookie.thirdparty.sessionOnly", true);
-defaultPref("network.cookie.thirdparty.nonsecureSessionOnly", true);
/**
* this way of sanitizing cookies would override the exceptions set by the users and just delete everything,
* we disable it but cookies and site data are still cleared per session unless exceptions are set.
@@ -79,11 +77,9 @@ defaultPref("browser.sessionstore.privacy_level", 2); // prevent websites from s
defaultPref("browser.sessionstore.interval", 60000); // increase time between session saves
/** [SECTION] QUERY STRIPPING
- * enable query stripping and set the strip list.
- * currently we use the same one that brave uses:
+ * currently we set the same query stripping list that brave uses:
* https://github.com/brave/brave-core/blob/f337a47cf84211807035581a9f609853752a32fb/browser/net/brave_site_hacks_network_delegate_helper.cc#L29
*/
-defaultPref("privacy.query_stripping.enabled", true);
defaultPref("privacy.query_stripping.strip_list", "__hsfp __hssc __hstc __s _hsenc _openstat dclid fbclid gbraid gclid hsCtaTracking igshid mc_eid ml_subscriber ml_subscriber_hash msclkid oly_anon_id oly_enc_id rb_clickid s_cid twclid vero_conv vero_id wbraid wickedid yclid");
/**
* librewolf specific pref that allows to include the query stripping lists in uBO by default.
@@ -190,12 +186,6 @@ defaultPref("webgl.disabled", true);
/** [CATEGORY] SECURITY */
-/** [SECTION] SITE ISOLATION
- * https://wiki.mozilla.org/Project_Fission
- * this has been rolled out and is now a default on most FF releases
- */
-defaultPref("fission.autostart", true);
-
/** [SECTION] CERTIFICATES */
defaultPref("security.cert_pinning.enforcement_level", 2); // enable strict public key pinning, might cause issues with AVs
defaultPref("security.pki.sha1_enforcement_level", 1); // disable sha-1 certificates
@@ -292,7 +282,7 @@ defaultPref("media.gmp-provider.enabled", false);
defaultPref("media.gmp-gmpopenh264.enabled", false);
/** [SECTION] SEARCH AND URLBAR
- * disable search suggestion by default and do not update opensearch engines. urls should also be
+ * disable search suggestion and do not update opensearch engines. urls should also be
* displayed in full instead of trimming them.
*/
defaultPref("browser.urlbar.suggest.searches", false);
diff --git a/librewolf/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch b/librewolf/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch
index 7206ab5..b9f32a1 100644
--- a/librewolf/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch
+++ b/librewolf/debian/patches/debian-hacks/Add-another-preferences-directory-for-applications-p.patch
@@ -13,10 +13,10 @@ to disable the "set as default browser" dialog.
1 file changed, 2 insertions(+)
diff --git a/toolkit/xre/nsXREDirProvider.cpp b/toolkit/xre/nsXREDirProvider.cpp
-index f0e449c..89b07ad 100644
+index 5536f44..2efab0c 100644
--- a/toolkit/xre/nsXREDirProvider.cpp
+++ b/toolkit/xre/nsXREDirProvider.cpp
-@@ -768,6 +768,7 @@ static const char* const kAppendPrefDir[] = {"defaults", "preferences",
+@@ -765,6 +765,7 @@ static const char* const kAppendPrefDir[] = {"defaults", "preferences",
static const char* const kAppendBackgroundTasksPrefDir[] = {
"defaults", "backgroundtasks", nullptr};
#endif
@@ -24,7 +24,7 @@ index f0e449c..89b07ad 100644
nsresult nsXREDirProvider::GetFilesInternal(const char* aProperty,
nsISimpleEnumerator** aResult) {
-@@ -784,6 +785,7 @@ nsresult nsXREDirProvider::GetFilesInternal(const char* aProperty,
+@@ -781,6 +782,7 @@ nsresult nsXREDirProvider::GetFilesInternal(const char* aProperty,
LoadDirIntoArray(mXULAppDir, kAppendBackgroundTasksPrefDir, directories);
}
#endif
diff --git a/librewolf/debian/patches/debian-hacks/Allow-to-build-with-cargo-in-Debian-unstable.patch b/librewolf/debian/patches/debian-hacks/Allow-to-build-with-cargo-in-Debian-unstable.patch
new file mode 100644
index 0000000..82be514
--- /dev/null
+++ b/librewolf/debian/patches/debian-hacks/Allow-to-build-with-cargo-in-Debian-unstable.patch
@@ -0,0 +1,21 @@
+From: Mike Hommey <mh@glandium.org>
+Date: Fri, 10 Jun 2022 06:22:33 +0900
+Subject: Allow to build with cargo in Debian unstable
+
+---
+ build/moz.configure/rust.configure | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/build/moz.configure/rust.configure b/build/moz.configure/rust.configure
+index e64dc5d..10c8947b 100644
+--- a/build/moz.configure/rust.configure
++++ b/build/moz.configure/rust.configure
+@@ -171,7 +171,7 @@ def rust_compiler(rustc_info, cargo_info, target):
+ )
+ )
+ rustc_min_version = Version(MINIMUM_RUST_VERSION)
+- cargo_min_version = rustc_min_version
++ cargo_min_version = Version("1.56.0")
+
+ version = rustc_info.version
+ is_nightly = "nightly" in version.version
diff --git a/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch b/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
index 11b65a0..7465dda 100644
--- a/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
+++ b/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
@@ -12,10 +12,10 @@ Closes: #552426, #553453
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/browser/components/sessionstore/SessionStore.jsm b/browser/components/sessionstore/SessionStore.jsm
-index 650a597..de13b8a 100644
+index b8e2ac8..d7860ba 100644
--- a/browser/components/sessionstore/SessionStore.jsm
+++ b/browser/components/sessionstore/SessionStore.jsm
-@@ -5012,7 +5012,7 @@ var SessionStoreInternal = {
+@@ -5026,7 +5026,7 @@ var SessionStoreInternal = {
// _getWindowDimension.
let desktopToCssScale =
aWindow.desktopToDeviceScale / aWindow.devicePixelRatio;
@@ -24,7 +24,7 @@ index 650a597..de13b8a 100644
}
if (
aWidth &&
-@@ -5041,9 +5041,8 @@ var SessionStoreInternal = {
+@@ -5055,9 +5055,8 @@ var SessionStoreInternal = {
case "minimized":
if (aSizeModeBeforeMinimized == "maximized") {
aWindow.maximize();
diff --git a/librewolf/debian/patches/debian-hacks/Relax-MSRV-to-1.56.0.patch b/librewolf/debian/patches/debian-hacks/Relax-MSRV-to-1.56.0.patch
deleted file mode 100644
index 46b1035..0000000
--- a/librewolf/debian/patches/debian-hacks/Relax-MSRV-to-1.56.0.patch
+++ /dev/null
@@ -1,210 +0,0 @@
-From: Mike Hommey <mh@glandium.org>
-Date: Wed, 9 Mar 2022 07:21:56 +0900
-Subject: Relax MSRV to 1.56.0
-
----
- Cargo.lock | 2 ++
- config/makefiles/rust.mk | 2 +-
- python/mozboot/mozboot/util.py | 2 +-
- servo/components/style/Cargo.toml | 1 +
- servo/components/style/build.rs | 4 ++++
- servo/components/style/lib.rs | 1 +
- servo/components/style/stylesheets/page_rule.rs | 2 +-
- servo/components/style/stylist.rs | 2 +-
- third_party/rust/audioipc2-client/.cargo-checksum.json | 2 +-
- third_party/rust/audioipc2-client/Cargo.toml | 3 +++
- third_party/rust/audioipc2-client/build.rs | 7 +++++++
- third_party/rust/audioipc2-client/src/lib.rs | 1 +
- third_party/rust/wgpu-hal/.cargo-checksum.json | 2 +-
- third_party/rust/wgpu-hal/src/gles/egl.rs | 6 ++++--
- 14 files changed, 29 insertions(+), 8 deletions(-)
- create mode 100644 third_party/rust/audioipc2-client/build.rs
-
-diff --git a/Cargo.lock b/Cargo.lock
-index 391b904..77c1d86 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -297,6 +297,7 @@ dependencies = [
- "audioipc2",
- "cubeb-backend",
- "log",
-+ "rustc_version",
- ]
-
- [[package]]
-@@ -4925,6 +4926,7 @@ dependencies = [
- "precomputed-hash",
- "rayon",
- "regex",
-+ "rustc_version",
- "selectors",
- "serde",
- "servo_arc",
-diff --git a/config/makefiles/rust.mk b/config/makefiles/rust.mk
-index ce3652d..c8a966b 100644
---- a/config/makefiles/rust.mk
-+++ b/config/makefiles/rust.mk
-@@ -240,7 +240,7 @@ endif
- endif
-
- ifndef RUSTC_BOOTSTRAP
--RUSTC_BOOTSTRAP := mozglue_static,qcms
-+RUSTC_BOOTSTRAP := mozglue_static,qcms,style,audioipc2_client
- ifdef MOZ_RUST_SIMD
- RUSTC_BOOTSTRAP := $(RUSTC_BOOTSTRAP),encoding_rs,packed_simd
- endif
-diff --git a/python/mozboot/mozboot/util.py b/python/mozboot/mozboot/util.py
-index 1d6d546..fdbf48f 100644
---- a/python/mozboot/mozboot/util.py
-+++ b/python/mozboot/mozboot/util.py
-@@ -23,7 +23,7 @@ if sys.version_info < (3,):
- else:
- from urllib.request import urlopen
-
--MINIMUM_RUST_VERSION = "1.57.0"
-+MINIMUM_RUST_VERSION = "1.56.0"
-
-
- def get_tools_dir(srcdir=False):
-diff --git a/servo/components/style/Cargo.toml b/servo/components/style/Cargo.toml
-index 7e8a285..4c51e66 100644
---- a/servo/components/style/Cargo.toml
-+++ b/servo/components/style/Cargo.toml
-@@ -85,3 +85,4 @@ regex = {version = "1.0", optional = true, default-features = false, features =
- walkdir = "2.1.4"
- toml = {version = "0.4.5", optional = true, default-features = false}
- mozbuild = {version = "0.1", optional = true}
-+rustc_version = "0.2"
-diff --git a/servo/components/style/build.rs b/servo/components/style/build.rs
-index 2247e87..51e0a84 100644
---- a/servo/components/style/build.rs
-+++ b/servo/components/style/build.rs
-@@ -8,6 +8,7 @@ extern crate lazy_static;
- use std::env;
- use std::path::Path;
- use std::process::{exit, Command};
-+use rustc_version::{version, Version};
- use walkdir::WalkDir;
-
- #[cfg(feature = "gecko")]
-@@ -88,4 +89,7 @@ fn main() {
- println!("cargo:out_dir={}", env::var("OUT_DIR").unwrap());
- generate_properties(engine);
- build_gecko::generate();
-+ if version().unwrap() < Version::parse("1.57.0-alpha").unwrap() {
-+ println!("cargo:rustc-cfg=try_reserve");
-+ }
- }
-diff --git a/servo/components/style/lib.rs b/servo/components/style/lib.rs
-index 9ea9188..f4ffaf8 100644
---- a/servo/components/style/lib.rs
-+++ b/servo/components/style/lib.rs
-@@ -24,6 +24,7 @@
- //! [selectors]: ../selectors/index.html
-
- #![deny(missing_docs)]
-+#![cfg_attr(try_reserve, feature(try_reserve))]
-
- #[macro_use]
- extern crate bitflags;
-diff --git a/servo/components/style/stylesheets/page_rule.rs b/servo/components/style/stylesheets/page_rule.rs
-index ee156cf..7048ea0 100644
---- a/servo/components/style/stylesheets/page_rule.rs
-+++ b/servo/components/style/stylesheets/page_rule.rs
-@@ -32,7 +32,7 @@ impl PageSelector {
- /// This does not currently take pseudo selectors into account.
- #[inline]
- pub fn ident_matches(&self, other: &CustomIdent) -> bool {
-- self.0.0 == other.0
-+ (self.0).0 == other.0
- }
- }
-
-diff --git a/servo/components/style/stylist.rs b/servo/components/style/stylist.rs
-index 02610fe..63e2209 100644
---- a/servo/components/style/stylist.rs
-+++ b/servo/components/style/stylist.rs
-@@ -1730,7 +1730,7 @@ impl ExtraStyleData {
- // TODO: Handle pseudo-classes
- self.pages.named.try_reserve(page_rule.selectors.0.len())?;
- for name in page_rule.selectors.as_slice() {
-- let vec = self.pages.named.entry(name.0.0.clone()).or_default();
-+ let vec = self.pages.named.entry((name.0).0.clone()).or_default();
- vec.try_reserve(1)?;
- vec.push(PageRuleData{layer, rule: rule.clone()});
- }
-diff --git a/third_party/rust/audioipc2-client/.cargo-checksum.json b/third_party/rust/audioipc2-client/.cargo-checksum.json
-index 6c0cbc0..f033549 100644
---- a/third_party/rust/audioipc2-client/.cargo-checksum.json
-+++ b/third_party/rust/audioipc2-client/.cargo-checksum.json
-@@ -1 +1 @@
--{"files":{"Cargo.toml":"722e0313d4de90477ae34dbb95ae7eeff27622329c5689bb4ce6bcd2006c6263","cbindgen.toml":"fb6abe1671497f432a06e40b1db7ed7cd2cceecbd9a2382193ad7534e8855e34","src/context.rs":"33231853817615e01fd1a0f67f69a176d19119bbebb7dc417e96ed88dd3a8d34","src/lib.rs":"c4a6797734489280f6b97dd72c9e51a7bd7be4104592eece3929e29d45cbca4a","src/send_recv.rs":"064a657c845762be1dbcbbfc18b3f8a51582eb540def8d2ceecf200184ad4f7a","src/stream.rs":"a6c07796e6fe704cfa6baf8b904e7ffe874d3c884d44d4ed307e668dec25452b"},"package":null}
-\ No newline at end of file
-+{"files":{"Cargo.toml":"bdde450635daff287c6a94115c801ccc274766f455dd1606dbdf595158668d4f","build.rs":"91de386f621a91eb125484980f352d52549826c27d1ddff53ce6e3835c79e61d","cbindgen.toml":"fb6abe1671497f432a06e40b1db7ed7cd2cceecbd9a2382193ad7534e8855e34","src/context.rs":"33231853817615e01fd1a0f67f69a176d19119bbebb7dc417e96ed88dd3a8d34","src/lib.rs":"78c7060e55536cbff4681a300e73c7fa0ff52953caa668c84035d2e975b6871d","src/send_recv.rs":"064a657c845762be1dbcbbfc18b3f8a51582eb540def8d2ceecf200184ad4f7a","src/stream.rs":"a6c07796e6fe704cfa6baf8b904e7ffe874d3c884d44d4ed307e668dec25452b"},"package":null}
-diff --git a/third_party/rust/audioipc2-client/Cargo.toml b/third_party/rust/audioipc2-client/Cargo.toml
-index fe71197..ddab501 100644
---- a/third_party/rust/audioipc2-client/Cargo.toml
-+++ b/third_party/rust/audioipc2-client/Cargo.toml
-@@ -18,3 +18,6 @@ log = "0.4"
- version = "0.26.0"
- default_features = false
- features = ["winapi"]
-+
-+[build-dependencies]
-+rustc_version = "0.2"
-diff --git a/third_party/rust/audioipc2-client/build.rs b/third_party/rust/audioipc2-client/build.rs
-new file mode 100644
-index 0000000..ad093ae
---- /dev/null
-+++ b/third_party/rust/audioipc2-client/build.rs
-@@ -0,0 +1,7 @@
-+use rustc_version::{version, Version};
-+
-+fn main() {
-+ if version().unwrap() < Version::parse("1.57.0-alpha").unwrap() {
-+ println!("cargo:rustc-cfg=try_reserve");
-+ }
-+}
-diff --git a/third_party/rust/audioipc2-client/src/lib.rs b/third_party/rust/audioipc2-client/src/lib.rs
-index 51a68af..75013d2 100644
---- a/third_party/rust/audioipc2-client/src/lib.rs
-+++ b/third_party/rust/audioipc2-client/src/lib.rs
-@@ -3,6 +3,7 @@
- // This program is made available under an ISC-style license. See the
- // accompanying file LICENSE for details.
- #![warn(unused_extern_crates)]
-+#![cfg_attr(try_reserve, feature(try_reserve))]
-
- #[macro_use]
- extern crate log;
-diff --git a/third_party/rust/wgpu-hal/.cargo-checksum.json b/third_party/rust/wgpu-hal/.cargo-checksum.json
-index 43f4b8c..15f46e6 100644
---- a/third_party/rust/wgpu-hal/.cargo-checksum.json
-+++ b/third_party/rust/wgpu-hal/.cargo-checksum.json
-@@ -1 +1 @@
--{"files":{"Cargo.toml":"3862315ca7f4457023d24cc734caf97344767b109b6aff70bf521842f23e057a","README.md":"78377f5876fafd77963eff7e3c2ba3a7e3ad5cf9201b09ed5612e49c2288eb18","examples/halmark/main.rs":"9985c489565558c44023c2e0939c6f23f73840d336ebc552063277a85ea5136f","examples/halmark/shader.wgsl":"d63ba820574d2809b8a5d16342fddbede5dd0ff0024b3448c947fb7da896dd8d","examples/raw-gles.rs":"e1a47d82b58eef8a74fee37f9e2d190bf33ed764818af532c31fe2ffd160d070","src/auxil/mod.rs":"80e81fb7421f29553922fe67f16859cb5a3e2e199413f10a87e58253bb4fe6f6","src/auxil/renderdoc.rs":"3a4da908ebd6230177ca55c541c8278639e83d78badb4595a941aea30dd7f80f","src/dx12/adapter.rs":"7ce0b5398973584df4a314627c9958cfd120e31533c222a7a81e9e643552c27f","src/dx12/command.rs":"f8b84a576a5f2eea82d5c001ea1a7d4552f9fc7a7d0bc496a096ac3ffee2ff14","src/dx12/conv.rs":"7dfa5fb67b11acd2ffcee400b7e737aa1b08ee1f22d93d9fffaab5f275efee44","src/dx12/descriptor.rs":"c0108edad4a7a8c77d52c6172844d4310820edb400e351c843d56aab997a5dc2","src/dx12/device.rs":"fed1f2286c153998448bf07c423f320eade15d7dbce0a1d1d719f822bebd2936","src/dx12/instance.rs":"e93de85ddf6772ca366e02b7d0b4ee4d619164fd4700df4a389515f4f4500ebc","src/dx12/mod.rs":"b11a6b29ecb9dce95ffeb0b65d69d0af0a6adb1437faf0f561c82010ca6306c9","src/dx12/view.rs":"7449d7459e39178491e76812f154ef2895f8137e944c1c821c0d441fdb173cae","src/empty.rs":"6bf65e405f63eff49b25d079af644b352b95a9c7edcf3a57be2e96a50307b66b","src/gles/adapter.rs":"854215a4a93eacb8f15bb4e905de6cf6d064b5e4773cc48f64f0acb0c1c50811","src/gles/command.rs":"557effbdf8a885fec118e926f1e322253b4e4f417d4f7efbc300f7b75580e0f5","src/gles/conv.rs":"ec87ddf4b509a394f5faaacdae2e2eb119f100585f5850e4f52ccb8687e67452","src/gles/device.rs":"6ff31ffe2f5266c73f3de787ca06da8347ae19ec178792cd215b844cc309eaf9","src/gles/egl.rs":"0d8993a0d722063042ee9fa83a4de868e91689f1ce8c8aec47e538a6c0f38553","src/gles/mod.rs":"714ce10a4929a3f0d9a32bb0bbbfbe87a3b3162a8532b2cd79f228d32b958dd1","src/gles/queue.rs":"fea36dc55becee4493cea6b554e8d7a8ffe946201eb21c563e7dc4bcacab3bcd","src/gles/shaders/clear.frag":"aac702eed9ece5482db5ba6783a678b119a5e7802b1ecf93f4975dee8acab0b3","src/gles/shaders/clear.vert":"8f636168e1da2cac48091c466a543c3b09fb4a0dd8c60c1c9bf34cc890766740","src/gles/shaders/present.frag":"dd9a43c339a2fa4ccf7f6a1854c6f400cabf271a7d5e9230768e9f39d47f3ff5","src/gles/shaders/present.vert":"6e85d489403d80b81cc94790730bb53b309dfc5eeede8f1ea3412a660f31d357","src/gles/web.rs":"083500c0b36d079a82754895d06b993ea8ed4393690b226c85f07cbec373a730","src/lib.rs":"354670f72b69e3c6b704b9668dab681032d48ff2a650be3c07807d803582900c","src/metal/adapter.rs":"daae4f4c8097dd2fa4c915b1521457e38d9f143e468c45daba5b124f06608359","src/metal/command.rs":"233e646076d94b5d2b109f254ba129b8dcc30f683b30178a66d59bd7e2a25b78","src/metal/conv.rs":"0f8065cbe54b499476381fd93002a377d6ae756d63d5d8dacb18fe292dfa30eb","src/metal/device.rs":"b0dc77b3567b4d456118d7428a0594f0ace5c1a3bb75cee9b24a61645feae0ba","src/metal/mod.rs":"29092cc039a844611b6e6755e735ec232a947c25531fb3c185a4a9422891e6af","src/metal/surface.rs":"74f81d37f0f1362603c26fd085ad2821f82810e2b5c5f816a6c1e83c5295d47b","src/vulkan/adapter.rs":"627d67199a49ebffa8e183cb68b61ee8646418ac0f81e8634acccddccc8c0ac4","src/vulkan/command.rs":"60d1867acd0e46c34dabecea708cd776a1f435721b6673a506b5bb8aee87ff80","src/vulkan/conv.rs":"241764384cb35a7fbd453923fc0e968909689e4698e69ff61df87d2aa6cf37cb","src/vulkan/device.rs":"a88d85962e1d819b903a4b6f1b2e2822ecf770d05fa5a16673e87b77fbadc38f","src/vulkan/instance.rs":"b258b87760150feda3e1f23166fd5e6067b0af0c9ed404e0208433b3b10d42bd","src/vulkan/mod.rs":"bb4d3c01a7a75fa167f03123794f747a21e2cbe0ec93fbf473b1d40f9b2c2d42"},"package":null}
-\ No newline at end of file
-+{"files":{"Cargo.toml":"3862315ca7f4457023d24cc734caf97344767b109b6aff70bf521842f23e057a","README.md":"78377f5876fafd77963eff7e3c2ba3a7e3ad5cf9201b09ed5612e49c2288eb18","examples/halmark/main.rs":"9985c489565558c44023c2e0939c6f23f73840d336ebc552063277a85ea5136f","examples/halmark/shader.wgsl":"d63ba820574d2809b8a5d16342fddbede5dd0ff0024b3448c947fb7da896dd8d","examples/raw-gles.rs":"e1a47d82b58eef8a74fee37f9e2d190bf33ed764818af532c31fe2ffd160d070","src/auxil/mod.rs":"80e81fb7421f29553922fe67f16859cb5a3e2e199413f10a87e58253bb4fe6f6","src/auxil/renderdoc.rs":"3a4da908ebd6230177ca55c541c8278639e83d78badb4595a941aea30dd7f80f","src/dx12/adapter.rs":"7ce0b5398973584df4a314627c9958cfd120e31533c222a7a81e9e643552c27f","src/dx12/command.rs":"f8b84a576a5f2eea82d5c001ea1a7d4552f9fc7a7d0bc496a096ac3ffee2ff14","src/dx12/conv.rs":"7dfa5fb67b11acd2ffcee400b7e737aa1b08ee1f22d93d9fffaab5f275efee44","src/dx12/descriptor.rs":"c0108edad4a7a8c77d52c6172844d4310820edb400e351c843d56aab997a5dc2","src/dx12/device.rs":"fed1f2286c153998448bf07c423f320eade15d7dbce0a1d1d719f822bebd2936","src/dx12/instance.rs":"e93de85ddf6772ca366e02b7d0b4ee4d619164fd4700df4a389515f4f4500ebc","src/dx12/mod.rs":"b11a6b29ecb9dce95ffeb0b65d69d0af0a6adb1437faf0f561c82010ca6306c9","src/dx12/view.rs":"7449d7459e39178491e76812f154ef2895f8137e944c1c821c0d441fdb173cae","src/empty.rs":"6bf65e405f63eff49b25d079af644b352b95a9c7edcf3a57be2e96a50307b66b","src/gles/adapter.rs":"854215a4a93eacb8f15bb4e905de6cf6d064b5e4773cc48f64f0acb0c1c50811","src/gles/command.rs":"557effbdf8a885fec118e926f1e322253b4e4f417d4f7efbc300f7b75580e0f5","src/gles/conv.rs":"ec87ddf4b509a394f5faaacdae2e2eb119f100585f5850e4f52ccb8687e67452","src/gles/device.rs":"6ff31ffe2f5266c73f3de787ca06da8347ae19ec178792cd215b844cc309eaf9","src/gles/egl.rs":"2018feea9faca02bc5a897fd0e64489e4491129f139b760651ca795f564ed7ca","src/gles/mod.rs":"714ce10a4929a3f0d9a32bb0bbbfbe87a3b3162a8532b2cd79f228d32b958dd1","src/gles/queue.rs":"fea36dc55becee4493cea6b554e8d7a8ffe946201eb21c563e7dc4bcacab3bcd","src/gles/shaders/clear.frag":"aac702eed9ece5482db5ba6783a678b119a5e7802b1ecf93f4975dee8acab0b3","src/gles/shaders/clear.vert":"8f636168e1da2cac48091c466a543c3b09fb4a0dd8c60c1c9bf34cc890766740","src/gles/shaders/present.frag":"dd9a43c339a2fa4ccf7f6a1854c6f400cabf271a7d5e9230768e9f39d47f3ff5","src/gles/shaders/present.vert":"6e85d489403d80b81cc94790730bb53b309dfc5eeede8f1ea3412a660f31d357","src/gles/web.rs":"083500c0b36d079a82754895d06b993ea8ed4393690b226c85f07cbec373a730","src/lib.rs":"354670f72b69e3c6b704b9668dab681032d48ff2a650be3c07807d803582900c","src/metal/adapter.rs":"daae4f4c8097dd2fa4c915b1521457e38d9f143e468c45daba5b124f06608359","src/metal/command.rs":"233e646076d94b5d2b109f254ba129b8dcc30f683b30178a66d59bd7e2a25b78","src/metal/conv.rs":"0f8065cbe54b499476381fd93002a377d6ae756d63d5d8dacb18fe292dfa30eb","src/metal/device.rs":"b0dc77b3567b4d456118d7428a0594f0ace5c1a3bb75cee9b24a61645feae0ba","src/metal/mod.rs":"29092cc039a844611b6e6755e735ec232a947c25531fb3c185a4a9422891e6af","src/metal/surface.rs":"74f81d37f0f1362603c26fd085ad2821f82810e2b5c5f816a6c1e83c5295d47b","src/vulkan/adapter.rs":"627d67199a49ebffa8e183cb68b61ee8646418ac0f81e8634acccddccc8c0ac4","src/vulkan/command.rs":"60d1867acd0e46c34dabecea708cd776a1f435721b6673a506b5bb8aee87ff80","src/vulkan/conv.rs":"241764384cb35a7fbd453923fc0e968909689e4698e69ff61df87d2aa6cf37cb","src/vulkan/device.rs":"a88d85962e1d819b903a4b6f1b2e2822ecf770d05fa5a16673e87b77fbadc38f","src/vulkan/instance.rs":"b258b87760150feda3e1f23166fd5e6067b0af0c9ed404e0208433b3b10d42bd","src/vulkan/mod.rs":"bb4d3c01a7a75fa167f03123794f747a21e2cbe0ec93fbf473b1d40f9b2c2d42"},"package":null}
-diff --git a/third_party/rust/wgpu-hal/src/gles/egl.rs b/third_party/rust/wgpu-hal/src/gles/egl.rs
-index ea49dfb..d3ac0a7 100644
---- a/third_party/rust/wgpu-hal/src/gles/egl.rs
-+++ b/third_party/rust/wgpu-hal/src/gles/egl.rs
-@@ -951,14 +951,16 @@ impl crate::Surface<super::Api> for Surface {
- let (mut temp_xlib_handle, mut temp_xcb_handle);
- #[allow(trivial_casts)]
- let native_window_ptr = match (self.wsi.kind, self.raw_window_handle) {
-- (WindowKind::Unknown | WindowKind::X11, Rwh::Xlib(handle)) => {
-+ (WindowKind::Unknown, Rwh::Xlib(handle)) |
-+ (WindowKind::X11, Rwh::Xlib(handle)) => {
- temp_xlib_handle = handle.window;
- &mut temp_xlib_handle as *mut _ as *mut std::ffi::c_void
- }
- (WindowKind::AngleX11, Rwh::Xlib(handle)) => {
- handle.window as *mut std::ffi::c_void
- }
-- (WindowKind::Unknown | WindowKind::X11, Rwh::Xcb(handle)) => {
-+ (WindowKind::Unknown, Rwh::Xcb(handle)) |
-+ (WindowKind::X11, Rwh::Xcb(handle)) => {
- temp_xcb_handle = handle.window;
- &mut temp_xcb_handle as *mut _ as *mut std::ffi::c_void
- }
diff --git a/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch b/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch
index 62ee664..3f8814a 100644
--- a/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch
+++ b/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch
@@ -7,10 +7,10 @@ Subject: Use the Mozilla Location Service key when the Google Key is not there
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
-index 261e46f..6443cf1 100644
+index 9db483d..b74cb4d 100644
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
-@@ -3701,7 +3701,7 @@ pref("network.psl.onUpdate_notify", false);
+@@ -3690,7 +3690,7 @@ pref("network.psl.onUpdate_notify", false);
// All the Geolocation preferences are here.
//
diff --git a/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch b/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch
index b700cce..7461b7b 100644
--- a/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch
+++ b/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch
@@ -14,385 +14,385 @@ Differential Revision: https://phabricator.services.mozilla.com/D134738
.../gn-configs/x64_True_arm_linux.mozconfig | 4 +
.../gn-configs/x64_True_ppc64_linux.json | 27508 +++++++++
.../gn-configs/x64_True_ppc64_linux.mozconfig | 4 +
- .../resource_adaptation_api_gn/moz.build | 41 +-
- .../libwebrtc/api/array_view_gn/moz.build | 41 +-
- .../api/audio/aec3_config_gn/moz.build | 41 +-
- .../api/audio/aec3_factory_gn/moz.build | 41 +-
- .../api/audio/audio_frame_api_gn/moz.build | 41 +-
- .../api/audio/audio_mixer_api_gn/moz.build | 41 +-
- .../api/audio/echo_control_gn/moz.build | 41 +-
- .../L16/audio_decoder_L16_gn/moz.build | 41 +-
- .../L16/audio_encoder_L16_gn/moz.build | 41 +-
- .../audio_codecs_api_gn/moz.build | 41 +-
- .../moz.build | 65 +-
- .../moz.build | 65 +-
- .../g711/audio_decoder_g711_gn/moz.build | 41 +-
- .../g711/audio_encoder_g711_gn/moz.build | 41 +-
- .../g722/audio_decoder_g722_gn/moz.build | 41 +-
- .../audio_encoder_g722_config_gn/moz.build | 41 +-
- .../g722/audio_encoder_g722_gn/moz.build | 41 +-
- .../ilbc/audio_decoder_ilbc_gn/moz.build | 41 +-
- .../audio_encoder_ilbc_config_gn/moz.build | 41 +-
- .../ilbc/audio_encoder_ilbc_gn/moz.build | 41 +-
+ .../resource_adaptation_api_gn/moz.build | 42 +-
+ .../libwebrtc/api/array_view_gn/moz.build | 42 +-
+ .../api/audio/aec3_config_gn/moz.build | 42 +-
+ .../api/audio/aec3_factory_gn/moz.build | 42 +-
+ .../api/audio/audio_frame_api_gn/moz.build | 42 +-
+ .../api/audio/audio_mixer_api_gn/moz.build | 42 +-
+ .../api/audio/echo_control_gn/moz.build | 42 +-
+ .../L16/audio_decoder_L16_gn/moz.build | 42 +-
+ .../L16/audio_encoder_L16_gn/moz.build | 42 +-
+ .../audio_codecs_api_gn/moz.build | 42 +-
+ .../moz.build | 53 +-
+ .../moz.build | 53 +-
+ .../g711/audio_decoder_g711_gn/moz.build | 42 +-
+ .../g711/audio_encoder_g711_gn/moz.build | 42 +-
+ .../g722/audio_decoder_g722_gn/moz.build | 42 +-
+ .../audio_encoder_g722_config_gn/moz.build | 42 +-
+ .../g722/audio_encoder_g722_gn/moz.build | 42 +-
+ .../ilbc/audio_decoder_ilbc_gn/moz.build | 42 +-
+ .../audio_encoder_ilbc_config_gn/moz.build | 42 +-
+ .../ilbc/audio_encoder_ilbc_gn/moz.build | 42 +-
.../isac/audio_decoder_isac_fix_gn/moz.build | 42 +-
- .../audio_decoder_isac_float_gn/moz.build | 20 +-
- .../isac/audio_decoder_isac_gn/moz.build | 65 +-
+ .../audio_decoder_isac_float_gn/moz.build | 22 +-
+ .../isac/audio_decoder_isac_gn/moz.build | 53 +-
.../isac/audio_encoder_isac_fix_gn/moz.build | 42 +-
- .../audio_encoder_isac_float_gn/moz.build | 20 +-
- .../isac/audio_encoder_isac_gn/moz.build | 65 +-
- .../opus/audio_decoder_multiopus_gn/moz.build | 41 +-
- .../audio_decoder_opus_config_gn/moz.build | 41 +-
- .../opus/audio_decoder_opus_gn/moz.build | 41 +-
- .../opus/audio_encoder_multiopus_gn/moz.build | 41 +-
- .../audio_encoder_opus_config_gn/moz.build | 41 +-
- .../opus/audio_encoder_opus_gn/moz.build | 41 +-
- .../api/audio_options_api_gn/moz.build | 41 +-
- .../api/bitrate_allocation_gn/moz.build | 41 +-
- .../libwebrtc/api/call_api_gn/moz.build | 41 +-
- .../api/callfactory_api_gn/moz.build | 41 +-
- .../frame_decryptor_interface_gn/moz.build | 41 +-
- .../frame_encryptor_interface_gn/moz.build | 41 +-
- .../libwebrtc/api/crypto/options_gn/moz.build | 41 +-
- .../api/fec_controller_api_gn/moz.build | 41 +-
- .../frame_transformer_interface_gn/moz.build | 41 +-
- .../libwebrtc/api/function_view_gn/moz.build | 41 +-
- .../api/libjingle_logging_api_gn/moz.build | 41 +-
- .../api/media_stream_interface_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../api/neteq/neteq_api_gn/moz.build | 41 +-
- .../neteq/neteq_controller_api_gn/moz.build | 41 +-
- .../api/neteq/tick_timer_gn/moz.build | 41 +-
- .../network_state_predictor_api_gn/moz.build | 41 +-
- .../api/numerics/numerics_gn/moz.build | 41 +-
- .../libwebrtc/api/priority_gn/moz.build | 41 +-
- .../libwebrtc/api/refcountedbase_gn/moz.build | 41 +-
- .../libwebrtc/api/rtc_error_gn/moz.build | 41 +-
- .../rtc_event_log/rtc_event_log_gn/moz.build | 41 +-
- .../libwebrtc/api/rtp_headers_gn/moz.build | 41 +-
- .../api/rtp_packet_info_gn/moz.build | 41 +-
- .../libwebrtc/api/rtp_parameters_gn/moz.build | 41 +-
- .../rtp_transceiver_direction_gn/moz.build | 41 +-
- .../libwebrtc/api/scoped_refptr_gn/moz.build | 41 +-
- .../api/simulated_network_api_gn/moz.build | 41 +-
- .../api/task_queue/task_queue_gn/moz.build | 41 +-
- .../transport/bitrate_settings_gn/moz.build | 41 +-
- .../field_trial_based_config_gn/moz.build | 41 +-
- .../api/transport/goog_cc_gn/moz.build | 41 +-
- .../transport/network_control_gn/moz.build | 41 +-
- .../rtp/dependency_descriptor_gn/moz.build | 41 +-
- .../api/transport/rtp/rtp_source_gn/moz.build | 41 +-
- .../webrtc_key_value_config_gn/moz.build | 41 +-
- .../libwebrtc/api/transport_api_gn/moz.build | 41 +-
- .../api/units/data_rate_gn/moz.build | 41 +-
- .../api/units/data_size_gn/moz.build | 41 +-
- .../api/units/frequency_gn/moz.build | 41 +-
- .../api/units/time_delta_gn/moz.build | 41 +-
- .../api/units/timestamp_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../api/video/encoded_frame_gn/moz.build | 41 +-
- .../api/video/encoded_image_gn/moz.build | 41 +-
- .../recordable_encoded_frame_gn/moz.build | 41 +-
- .../api/video/video_adaptation_gn/moz.build | 41 +-
- .../video_bitrate_allocation_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../video_bitrate_allocator_gn/moz.build | 41 +-
- .../video/video_codec_constants_gn/moz.build | 41 +-
- .../api/video/video_frame_gn/moz.build | 41 +-
- .../api/video/video_frame_i010_gn/moz.build | 41 +-
- .../api/video/video_frame_i420_gn/moz.build | 41 +-
- .../video/video_frame_metadata_gn/moz.build | 41 +-
- .../api/video/video_frame_nv12_gn/moz.build | 41 +-
- .../api/video/video_frame_type_gn/moz.build | 41 +-
- .../api/video/video_rtp_headers_gn/moz.build | 41 +-
- .../video_stream_encoder_create_gn/moz.build | 41 +-
- .../video/video_stream_encoder_gn/moz.build | 41 +-
- .../bitstream_parser_api_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../moz.build | 41 +-
- .../moz.build | 41 +-
- .../video_codecs_api_gn/moz.build | 41 +-
- .../vp8_temporal_layers_factory_gn/moz.build | 41 +-
- .../libwebrtc/audio/audio_gn/moz.build | 41 +-
- .../audio_frame_operations_gn/moz.build | 41 +-
- .../resource_adaptation_gn/moz.build | 41 +-
- .../call/audio_sender_interface_gn/moz.build | 41 +-
- .../call/bitrate_allocator_gn/moz.build | 41 +-
- .../call/bitrate_configurator_gn/moz.build | 41 +-
- third_party/libwebrtc/call/call_gn/moz.build | 41 +-
- .../call/call_interfaces_gn/moz.build | 41 +-
- .../libwebrtc/call/fake_network_gn/moz.build | 41 +-
- .../call/rtp_interfaces_gn/moz.build | 41 +-
- .../libwebrtc/call/rtp_receiver_gn/moz.build | 41 +-
- .../libwebrtc/call/rtp_sender_gn/moz.build | 41 +-
- .../call/simulated_network_gn/moz.build | 41 +-
- .../simulated_packet_receiver_gn/moz.build | 41 +-
- .../call/video_stream_api_gn/moz.build | 41 +-
- .../common_audio_c_arm_asm_gn/moz.build | 41 +-
- .../common_audio/common_audio_c_gn/moz.build | 64 +-
- .../common_audio/common_audio_cc_gn/moz.build | 41 +-
- .../common_audio/common_audio_gn/moz.build | 41 +-
- .../common_audio_neon_c_gn/moz.build | 23 +-
- .../common_audio_neon_gn/moz.build | 23 +-
- .../fir_filter_factory_gn/moz.build | 41 +-
- .../common_audio/fir_filter_gn/moz.build | 41 +-
- .../common_audio/sinc_resampler_gn/moz.build | 41 +-
- .../ooura/fft_size_128_gn/moz.build | 41 +-
- .../ooura/fft_size_256_gn/moz.build | 41 +-
- .../spl_sqrt_floor_gn/moz.build | 63 +-
- .../common_video/common_video_gn/moz.build | 41 +-
- .../common_video/frame_counts_gn/moz.build | 41 +-
- .../generic_frame_descriptor_gn/moz.build | 41 +-
- .../logging/rtc_event_audio_gn/moz.build | 41 +-
- .../logging/rtc_event_bwe_gn/moz.build | 41 +-
- .../logging/rtc_event_pacing_gn/moz.build | 41 +-
- .../logging/rtc_event_rtp_rtcp_gn/moz.build | 41 +-
- .../logging/rtc_event_video_gn/moz.build | 41 +-
- .../logging/rtc_stream_config_gn/moz.build | 41 +-
- .../media/rtc_constants_gn/moz.build | 41 +-
- .../rtc_encoder_simulcast_proxy_gn/moz.build | 41 +-
- .../media/rtc_h264_profile_id_gn/moz.build | 41 +-
- .../rtc_internal_video_codecs_gn/moz.build | 41 +-
- .../media/rtc_media_base_gn/moz.build | 41 +-
- .../media/rtc_media_config_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../media/rtc_vp9_profile_gn/moz.build | 41 +-
- .../audio_coding/audio_coding_gn/moz.build | 41 +-
- .../audio_coding_module_typedefs_gn/moz.build | 41 +-
- .../audio_coding_opus_common_gn/moz.build | 41 +-
- .../audio_encoder_cng_gn/moz.build | 41 +-
- .../audio_network_adaptor_config_gn/moz.build | 41 +-
- .../audio_network_adaptor_gn/moz.build | 41 +-
- .../default_neteq_factory_gn/moz.build | 41 +-
- .../modules/audio_coding/g711_c_gn/moz.build | 41 +-
- .../modules/audio_coding/g711_gn/moz.build | 41 +-
- .../modules/audio_coding/g722_c_gn/moz.build | 41 +-
- .../modules/audio_coding/g722_gn/moz.build | 41 +-
- .../modules/audio_coding/ilbc_c_gn/moz.build | 41 +-
- .../modules/audio_coding/ilbc_gn/moz.build | 41 +-
- .../audio_coding/isac_bwinfo_gn/moz.build | 41 +-
- .../modules/audio_coding/isac_c_gn/moz.build | 20 +-
- .../audio_coding/isac_common_gn/moz.build | 41 +-
+ .../audio_encoder_isac_float_gn/moz.build | 22 +-
+ .../isac/audio_encoder_isac_gn/moz.build | 53 +-
+ .../opus/audio_decoder_multiopus_gn/moz.build | 42 +-
+ .../audio_decoder_opus_config_gn/moz.build | 42 +-
+ .../opus/audio_decoder_opus_gn/moz.build | 42 +-
+ .../opus/audio_encoder_multiopus_gn/moz.build | 42 +-
+ .../audio_encoder_opus_config_gn/moz.build | 42 +-
+ .../opus/audio_encoder_opus_gn/moz.build | 42 +-
+ .../api/audio_options_api_gn/moz.build | 42 +-
+ .../api/bitrate_allocation_gn/moz.build | 42 +-
+ .../libwebrtc/api/call_api_gn/moz.build | 42 +-
+ .../api/callfactory_api_gn/moz.build | 42 +-
+ .../frame_decryptor_interface_gn/moz.build | 42 +-
+ .../frame_encryptor_interface_gn/moz.build | 42 +-
+ .../libwebrtc/api/crypto/options_gn/moz.build | 42 +-
+ .../api/fec_controller_api_gn/moz.build | 42 +-
+ .../frame_transformer_interface_gn/moz.build | 42 +-
+ .../libwebrtc/api/function_view_gn/moz.build | 42 +-
+ .../api/libjingle_logging_api_gn/moz.build | 42 +-
+ .../api/media_stream_interface_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../api/neteq/neteq_api_gn/moz.build | 42 +-
+ .../neteq/neteq_controller_api_gn/moz.build | 42 +-
+ .../api/neteq/tick_timer_gn/moz.build | 42 +-
+ .../network_state_predictor_api_gn/moz.build | 42 +-
+ .../api/numerics/numerics_gn/moz.build | 42 +-
+ .../libwebrtc/api/priority_gn/moz.build | 42 +-
+ .../libwebrtc/api/refcountedbase_gn/moz.build | 42 +-
+ .../libwebrtc/api/rtc_error_gn/moz.build | 42 +-
+ .../rtc_event_log/rtc_event_log_gn/moz.build | 42 +-
+ .../libwebrtc/api/rtp_headers_gn/moz.build | 42 +-
+ .../api/rtp_packet_info_gn/moz.build | 42 +-
+ .../libwebrtc/api/rtp_parameters_gn/moz.build | 42 +-
+ .../rtp_transceiver_direction_gn/moz.build | 42 +-
+ .../libwebrtc/api/scoped_refptr_gn/moz.build | 42 +-
+ .../api/simulated_network_api_gn/moz.build | 42 +-
+ .../api/task_queue/task_queue_gn/moz.build | 42 +-
+ .../transport/bitrate_settings_gn/moz.build | 42 +-
+ .../field_trial_based_config_gn/moz.build | 42 +-
+ .../api/transport/goog_cc_gn/moz.build | 42 +-
+ .../transport/network_control_gn/moz.build | 42 +-
+ .../rtp/dependency_descriptor_gn/moz.build | 42 +-
+ .../api/transport/rtp/rtp_source_gn/moz.build | 42 +-
+ .../webrtc_key_value_config_gn/moz.build | 42 +-
+ .../libwebrtc/api/transport_api_gn/moz.build | 42 +-
+ .../api/units/data_rate_gn/moz.build | 42 +-
+ .../api/units/data_size_gn/moz.build | 42 +-
+ .../api/units/frequency_gn/moz.build | 42 +-
+ .../api/units/time_delta_gn/moz.build | 42 +-
+ .../api/units/timestamp_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../api/video/encoded_frame_gn/moz.build | 42 +-
+ .../api/video/encoded_image_gn/moz.build | 42 +-
+ .../recordable_encoded_frame_gn/moz.build | 42 +-
+ .../api/video/video_adaptation_gn/moz.build | 42 +-
+ .../video_bitrate_allocation_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../video_bitrate_allocator_gn/moz.build | 42 +-
+ .../video/video_codec_constants_gn/moz.build | 42 +-
+ .../api/video/video_frame_gn/moz.build | 42 +-
+ .../api/video/video_frame_i010_gn/moz.build | 42 +-
+ .../api/video/video_frame_i420_gn/moz.build | 42 +-
+ .../video/video_frame_metadata_gn/moz.build | 42 +-
+ .../api/video/video_frame_nv12_gn/moz.build | 42 +-
+ .../api/video/video_frame_type_gn/moz.build | 42 +-
+ .../api/video/video_rtp_headers_gn/moz.build | 42 +-
+ .../video_stream_encoder_create_gn/moz.build | 42 +-
+ .../video/video_stream_encoder_gn/moz.build | 42 +-
+ .../bitstream_parser_api_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../video_codecs_api_gn/moz.build | 42 +-
+ .../vp8_temporal_layers_factory_gn/moz.build | 42 +-
+ .../libwebrtc/audio/audio_gn/moz.build | 42 +-
+ .../audio_frame_operations_gn/moz.build | 42 +-
+ .../resource_adaptation_gn/moz.build | 42 +-
+ .../call/audio_sender_interface_gn/moz.build | 42 +-
+ .../call/bitrate_allocator_gn/moz.build | 42 +-
+ .../call/bitrate_configurator_gn/moz.build | 42 +-
+ third_party/libwebrtc/call/call_gn/moz.build | 42 +-
+ .../call/call_interfaces_gn/moz.build | 42 +-
+ .../libwebrtc/call/fake_network_gn/moz.build | 42 +-
+ .../call/rtp_interfaces_gn/moz.build | 42 +-
+ .../libwebrtc/call/rtp_receiver_gn/moz.build | 42 +-
+ .../libwebrtc/call/rtp_sender_gn/moz.build | 42 +-
+ .../call/simulated_network_gn/moz.build | 42 +-
+ .../simulated_packet_receiver_gn/moz.build | 42 +-
+ .../call/video_stream_api_gn/moz.build | 42 +-
+ .../common_audio_c_arm_asm_gn/moz.build | 44 +-
+ .../common_audio/common_audio_c_gn/moz.build | 55 +-
+ .../common_audio/common_audio_cc_gn/moz.build | 42 +-
+ .../common_audio/common_audio_gn/moz.build | 42 +-
+ .../common_audio_neon_c_gn/moz.build | 21 +-
+ .../common_audio_neon_gn/moz.build | 21 +-
+ .../fir_filter_factory_gn/moz.build | 42 +-
+ .../common_audio/fir_filter_gn/moz.build | 42 +-
+ .../common_audio/sinc_resampler_gn/moz.build | 42 +-
+ .../ooura/fft_size_128_gn/moz.build | 44 +-
+ .../ooura/fft_size_256_gn/moz.build | 42 +-
+ .../spl_sqrt_floor_gn/moz.build | 56 +-
+ .../common_video/common_video_gn/moz.build | 42 +-
+ .../common_video/frame_counts_gn/moz.build | 42 +-
+ .../generic_frame_descriptor_gn/moz.build | 42 +-
+ .../logging/rtc_event_audio_gn/moz.build | 42 +-
+ .../logging/rtc_event_bwe_gn/moz.build | 42 +-
+ .../logging/rtc_event_pacing_gn/moz.build | 42 +-
+ .../logging/rtc_event_rtp_rtcp_gn/moz.build | 42 +-
+ .../logging/rtc_event_video_gn/moz.build | 42 +-
+ .../logging/rtc_stream_config_gn/moz.build | 42 +-
+ .../media/rtc_constants_gn/moz.build | 42 +-
+ .../rtc_encoder_simulcast_proxy_gn/moz.build | 42 +-
+ .../media/rtc_h264_profile_id_gn/moz.build | 42 +-
+ .../rtc_internal_video_codecs_gn/moz.build | 42 +-
+ .../media/rtc_media_base_gn/moz.build | 42 +-
+ .../media/rtc_media_config_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../media/rtc_vp9_profile_gn/moz.build | 42 +-
+ .../audio_coding/audio_coding_gn/moz.build | 42 +-
+ .../audio_coding_module_typedefs_gn/moz.build | 42 +-
+ .../audio_coding_opus_common_gn/moz.build | 42 +-
+ .../audio_encoder_cng_gn/moz.build | 42 +-
+ .../audio_network_adaptor_config_gn/moz.build | 42 +-
+ .../audio_network_adaptor_gn/moz.build | 42 +-
+ .../default_neteq_factory_gn/moz.build | 42 +-
+ .../modules/audio_coding/g711_c_gn/moz.build | 42 +-
+ .../modules/audio_coding/g711_gn/moz.build | 42 +-
+ .../modules/audio_coding/g722_c_gn/moz.build | 42 +-
+ .../modules/audio_coding/g722_gn/moz.build | 42 +-
+ .../modules/audio_coding/ilbc_c_gn/moz.build | 42 +-
+ .../modules/audio_coding/ilbc_gn/moz.build | 42 +-
+ .../audio_coding/isac_bwinfo_gn/moz.build | 42 +-
+ .../modules/audio_coding/isac_c_gn/moz.build | 22 +-
+ .../audio_coding/isac_common_gn/moz.build | 42 +-
.../isac_fix_c_arm_asm_gn/moz.build | 42 +-
.../audio_coding/isac_fix_c_gn/moz.build | 42 +-
.../audio_coding/isac_fix_common_gn/moz.build | 42 +-
.../audio_coding/isac_fix_gn/moz.build | 42 +-
- .../modules/audio_coding/isac_gn/moz.build | 20 +-
+ .../modules/audio_coding/isac_gn/moz.build | 22 +-
.../audio_coding/isac_neon_gn/moz.build | 42 +-
- .../audio_coding/isac_vad_gn/moz.build | 41 +-
- .../legacy_encoded_audio_frame_gn/moz.build | 41 +-
- .../modules/audio_coding/neteq_gn/moz.build | 41 +-
- .../audio_coding/pcm16b_c_gn/moz.build | 41 +-
- .../modules/audio_coding/pcm16b_gn/moz.build | 41 +-
- .../modules/audio_coding/red_gn/moz.build | 41 +-
- .../audio_coding/webrtc_cng_gn/moz.build | 41 +-
- .../webrtc_multiopus_gn/moz.build | 47 +-
- .../audio_coding/webrtc_opus_gn/moz.build | 47 +-
- .../webrtc_opus_wrapper_gn/moz.build | 47 +-
- .../audio_device_api_gn/moz.build | 41 +-
- .../audio_device_buffer_gn/moz.build | 41 +-
- .../audio_device_default_gn/moz.build | 41 +-
- .../audio_device_generic_gn/moz.build | 41 +-
- .../audio_device/audio_device_gn/moz.build | 41 +-
- .../audio_device_impl_gn/moz.build | 41 +-
- .../audio_frame_manipulator_gn/moz.build | 41 +-
- .../audio_mixer/audio_mixer_impl_gn/moz.build | 41 +-
- .../aec3/adaptive_fir_filter_erl_gn/moz.build | 41 +-
- .../aec3/adaptive_fir_filter_gn/moz.build | 41 +-
- .../aec3/aec3_common_gn/moz.build | 41 +-
- .../aec3/aec3_fft_gn/moz.build | 41 +-
- .../audio_processing/aec3/aec3_gn/moz.build | 41 +-
- .../aec3/fft_data_gn/moz.build | 41 +-
- .../aec3/matched_filter_gn/moz.build | 41 +-
- .../aec3/render_buffer_gn/moz.build | 41 +-
- .../aec3/vector_math_gn/moz.build | 41 +-
- .../aec_dump/aec_dump_gn/moz.build | 41 +-
- .../null_aec_dump_factory_gn/moz.build | 41 +-
- .../aec_dump_interface_gn/moz.build | 41 +-
- .../aecm/aecm_core_gn/moz.build | 41 +-
- .../audio_processing/agc/agc_gn/moz.build | 41 +-
- .../agc/gain_control_interface_gn/moz.build | 41 +-
- .../agc/gain_map_gn/moz.build | 41 +-
- .../agc/legacy_agc_gn/moz.build | 41 +-
- .../agc/level_estimation_gn/moz.build | 41 +-
- .../agc2/adaptive_digital_gn/moz.build | 41 +-
- .../agc2/biquad_filter_gn/moz.build | 41 +-
- .../audio_processing/agc2/common_gn/moz.build | 41 +-
- .../agc2/fixed_digital_gn/moz.build | 41 +-
- .../agc2/gain_applier_gn/moz.build | 41 +-
- .../agc2/level_estimation_agc_gn/moz.build | 41 +-
- .../agc2/noise_level_estimator_gn/moz.build | 41 +-
- .../agc2/rnn_vad/rnn_vad_gn/moz.build | 41 +-
- .../agc2/rnn_vad_with_level_gn/moz.build | 41 +-
- .../modules/audio_processing/api_gn/moz.build | 41 +-
- .../audio_processing/apm_logging_gn/moz.build | 41 +-
- .../audio_buffer_gn/moz.build | 41 +-
- .../audio_frame_proxies_gn/moz.build | 41 +-
- .../audio_frame_view_gn/moz.build | 41 +-
- .../audio_processing_gn/moz.build | 41 +-
- .../audio_processing_statistics_gn/moz.build | 41 +-
- .../audio_processing/config_gn/moz.build | 41 +-
- .../high_pass_filter_gn/moz.build | 41 +-
- .../audio_processing/ns/ns_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../audio_processing/rms_level_gn/moz.build | 41 +-
- .../transient_suppressor_api_gn/moz.build | 41 +-
- .../transient_suppressor_impl_gn/moz.build | 41 +-
- .../cascaded_biquad_filter_gn/moz.build | 41 +-
- .../legacy_delay_estimator_gn/moz.build | 41 +-
- .../utility/pffft_wrapper_gn/moz.build | 41 +-
- .../audio_processing/vad/vad_gn/moz.build | 41 +-
- .../voice_detection_gn/moz.build | 41 +-
- .../congestion_controller_gn/moz.build | 41 +-
- .../goog_cc/alr_detector_gn/moz.build | 41 +-
- .../goog_cc/delay_based_bwe_gn/moz.build | 41 +-
- .../goog_cc/estimators_gn/moz.build | 41 +-
- .../goog_cc/goog_cc_gn/moz.build | 41 +-
- .../link_capacity_estimator_gn/moz.build | 41 +-
- .../loss_based_controller_gn/moz.build | 41 +-
- .../goog_cc/probe_controller_gn/moz.build | 41 +-
- .../goog_cc/pushback_controller_gn/moz.build | 41 +-
- .../rtp/control_handler_gn/moz.build | 41 +-
- .../rtp/transport_feedback_gn/moz.build | 41 +-
- .../desktop_capture_generic_gn/moz.build | 111 +-
- .../desktop_capture_gn/moz.build | 30 +-
- .../desktop_capture/primitives_gn/moz.build | 34 +-
- .../libwebrtc/modules/module_api_gn/moz.build | 41 +-
- .../modules/module_api_public_gn/moz.build | 41 +-
- .../modules/module_fec_api_gn/moz.build | 41 +-
- .../pacing/interval_budget_gn/moz.build | 41 +-
- .../modules/pacing/pacing_gn/moz.build | 41 +-
- .../remote_bitrate_estimator_gn/moz.build | 41 +-
- .../rtp_rtcp/rtp_rtcp_format_gn/moz.build | 41 +-
- .../modules/rtp_rtcp/rtp_rtcp_gn/moz.build | 41 +-
- .../rtp_rtcp/rtp_video_header_gn/moz.build | 41 +-
- .../modules/third_party/fft/fft_gn/moz.build | 41 +-
- .../third_party/g711/g711_3p_gn/moz.build | 41 +-
- .../third_party/g722/g722_3p_gn/moz.build | 41 +-
- .../modules/utility/utility_gn/moz.build | 41 +-
- .../video_capture_internal_impl_gn/moz.build | 45 +-
- .../video_capture_module_gn/moz.build | 41 +-
- .../chain_diff_calculator_gn/moz.build | 41 +-
- .../codec_globals_headers_gn/moz.build | 41 +-
- .../av1/libaom_av1_decoder_gn/moz.build | 41 +-
- .../av1/libaom_av1_encoder_gn/moz.build | 41 +-
- .../deprecated/nack_module_gn/moz.build | 41 +-
- .../video_coding/encoded_frame_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../video_coding/nack_module_gn/moz.build | 41 +-
- .../video_codec_interface_gn/moz.build | 41 +-
- .../video_coding/video_coding_gn/moz.build | 41 +-
- .../video_coding_utility_gn/moz.build | 41 +-
- .../video_coding/webrtc_h264_gn/moz.build | 41 +-
- .../webrtc_multiplex_gn/moz.build | 41 +-
- .../video_coding/webrtc_vp8_gn/moz.build | 41 +-
- .../webrtc_vp8_temporal_layers_gn/moz.build | 41 +-
- .../video_coding/webrtc_vp9_gn/moz.build | 41 +-
- .../webrtc_vp9_helpers_gn/moz.build | 41 +-
- .../denoiser_filter_gn/moz.build | 41 +-
- .../video_processing_gn/moz.build | 41 +-
- .../video_processing_neon_gn/moz.build | 23 +-
+ .../audio_coding/isac_vad_gn/moz.build | 42 +-
+ .../legacy_encoded_audio_frame_gn/moz.build | 42 +-
+ .../modules/audio_coding/neteq_gn/moz.build | 42 +-
+ .../audio_coding/pcm16b_c_gn/moz.build | 42 +-
+ .../modules/audio_coding/pcm16b_gn/moz.build | 42 +-
+ .../modules/audio_coding/red_gn/moz.build | 42 +-
+ .../audio_coding/webrtc_cng_gn/moz.build | 42 +-
+ .../webrtc_multiopus_gn/moz.build | 45 +-
+ .../audio_coding/webrtc_opus_gn/moz.build | 45 +-
+ .../webrtc_opus_wrapper_gn/moz.build | 45 +-
+ .../audio_device_api_gn/moz.build | 42 +-
+ .../audio_device_buffer_gn/moz.build | 42 +-
+ .../audio_device_default_gn/moz.build | 42 +-
+ .../audio_device_generic_gn/moz.build | 42 +-
+ .../audio_device/audio_device_gn/moz.build | 42 +-
+ .../audio_device_impl_gn/moz.build | 42 +-
+ .../audio_frame_manipulator_gn/moz.build | 42 +-
+ .../audio_mixer/audio_mixer_impl_gn/moz.build | 42 +-
+ .../aec3/adaptive_fir_filter_erl_gn/moz.build | 42 +-
+ .../aec3/adaptive_fir_filter_gn/moz.build | 42 +-
+ .../aec3/aec3_common_gn/moz.build | 42 +-
+ .../aec3/aec3_fft_gn/moz.build | 42 +-
+ .../audio_processing/aec3/aec3_gn/moz.build | 42 +-
+ .../aec3/fft_data_gn/moz.build | 42 +-
+ .../aec3/matched_filter_gn/moz.build | 42 +-
+ .../aec3/render_buffer_gn/moz.build | 42 +-
+ .../aec3/vector_math_gn/moz.build | 42 +-
+ .../aec_dump/aec_dump_gn/moz.build | 42 +-
+ .../null_aec_dump_factory_gn/moz.build | 42 +-
+ .../aec_dump_interface_gn/moz.build | 42 +-
+ .../aecm/aecm_core_gn/moz.build | 44 +-
+ .../audio_processing/agc/agc_gn/moz.build | 42 +-
+ .../agc/gain_control_interface_gn/moz.build | 42 +-
+ .../agc/gain_map_gn/moz.build | 42 +-
+ .../agc/legacy_agc_gn/moz.build | 42 +-
+ .../agc/level_estimation_gn/moz.build | 42 +-
+ .../agc2/adaptive_digital_gn/moz.build | 42 +-
+ .../agc2/biquad_filter_gn/moz.build | 42 +-
+ .../audio_processing/agc2/common_gn/moz.build | 42 +-
+ .../agc2/fixed_digital_gn/moz.build | 42 +-
+ .../agc2/gain_applier_gn/moz.build | 42 +-
+ .../agc2/level_estimation_agc_gn/moz.build | 42 +-
+ .../agc2/noise_level_estimator_gn/moz.build | 42 +-
+ .../agc2/rnn_vad/rnn_vad_gn/moz.build | 42 +-
+ .../agc2/rnn_vad_with_level_gn/moz.build | 42 +-
+ .../modules/audio_processing/api_gn/moz.build | 42 +-
+ .../audio_processing/apm_logging_gn/moz.build | 42 +-
+ .../audio_buffer_gn/moz.build | 42 +-
+ .../audio_frame_proxies_gn/moz.build | 42 +-
+ .../audio_frame_view_gn/moz.build | 42 +-
+ .../audio_processing_gn/moz.build | 42 +-
+ .../audio_processing_statistics_gn/moz.build | 42 +-
+ .../audio_processing/config_gn/moz.build | 42 +-
+ .../high_pass_filter_gn/moz.build | 42 +-
+ .../audio_processing/ns/ns_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../audio_processing/rms_level_gn/moz.build | 42 +-
+ .../transient_suppressor_api_gn/moz.build | 42 +-
+ .../transient_suppressor_impl_gn/moz.build | 42 +-
+ .../cascaded_biquad_filter_gn/moz.build | 42 +-
+ .../legacy_delay_estimator_gn/moz.build | 42 +-
+ .../utility/pffft_wrapper_gn/moz.build | 42 +-
+ .../audio_processing/vad/vad_gn/moz.build | 42 +-
+ .../voice_detection_gn/moz.build | 42 +-
+ .../congestion_controller_gn/moz.build | 42 +-
+ .../goog_cc/alr_detector_gn/moz.build | 42 +-
+ .../goog_cc/delay_based_bwe_gn/moz.build | 42 +-
+ .../goog_cc/estimators_gn/moz.build | 42 +-
+ .../goog_cc/goog_cc_gn/moz.build | 42 +-
+ .../link_capacity_estimator_gn/moz.build | 42 +-
+ .../loss_based_controller_gn/moz.build | 42 +-
+ .../goog_cc/probe_controller_gn/moz.build | 42 +-
+ .../goog_cc/pushback_controller_gn/moz.build | 42 +-
+ .../rtp/control_handler_gn/moz.build | 42 +-
+ .../rtp/transport_feedback_gn/moz.build | 42 +-
+ .../desktop_capture_generic_gn/moz.build | 128 +-
+ .../desktop_capture_gn/moz.build | 57 +-
+ .../desktop_capture/primitives_gn/moz.build | 37 +-
+ .../libwebrtc/modules/module_api_gn/moz.build | 42 +-
+ .../modules/module_api_public_gn/moz.build | 42 +-
+ .../modules/module_fec_api_gn/moz.build | 42 +-
+ .../pacing/interval_budget_gn/moz.build | 42 +-
+ .../modules/pacing/pacing_gn/moz.build | 42 +-
+ .../remote_bitrate_estimator_gn/moz.build | 42 +-
+ .../rtp_rtcp/rtp_rtcp_format_gn/moz.build | 42 +-
+ .../modules/rtp_rtcp/rtp_rtcp_gn/moz.build | 42 +-
+ .../rtp_rtcp/rtp_video_header_gn/moz.build | 42 +-
+ .../modules/third_party/fft/fft_gn/moz.build | 42 +-
+ .../third_party/g711/g711_3p_gn/moz.build | 42 +-
+ .../third_party/g722/g722_3p_gn/moz.build | 42 +-
+ .../modules/utility/utility_gn/moz.build | 42 +-
+ .../video_capture_internal_impl_gn/moz.build | 46 +-
+ .../video_capture_module_gn/moz.build | 42 +-
+ .../chain_diff_calculator_gn/moz.build | 42 +-
+ .../codec_globals_headers_gn/moz.build | 42 +-
+ .../av1/libaom_av1_decoder_gn/moz.build | 42 +-
+ .../av1/libaom_av1_encoder_gn/moz.build | 42 +-
+ .../deprecated/nack_module_gn/moz.build | 42 +-
+ .../video_coding/encoded_frame_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../video_coding/nack_module_gn/moz.build | 42 +-
+ .../video_codec_interface_gn/moz.build | 42 +-
+ .../video_coding/video_coding_gn/moz.build | 42 +-
+ .../video_coding_utility_gn/moz.build | 42 +-
+ .../video_coding/webrtc_h264_gn/moz.build | 42 +-
+ .../webrtc_multiplex_gn/moz.build | 42 +-
+ .../video_coding/webrtc_vp8_gn/moz.build | 42 +-
+ .../webrtc_vp8_temporal_layers_gn/moz.build | 42 +-
+ .../video_coding/webrtc_vp9_gn/moz.build | 42 +-
+ .../webrtc_vp9_helpers_gn/moz.build | 42 +-
+ .../denoiser_filter_gn/moz.build | 42 +-
+ .../video_processing_gn/moz.build | 42 +-
+ .../video_processing_neon_gn/moz.build | 21 +-
third_party/libwebrtc/moz.build | 41 +-
- .../libwebrtc/rtc_base/atomicops_gn/moz.build | 41 +-
- .../audio_format_to_string_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/checks_gn/moz.build | 41 +-
- .../rtc_base/compile_assert_c_gn/moz.build | 41 +-
- .../rtc_base/criticalsection_gn/moz.build | 41 +-
- .../rtc_base/deprecation_gn/moz.build | 41 +-
- .../rtc_base/divide_round_gn/moz.build | 41 +-
- .../experiments/alr_experiment_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../cpu_speed_experiment_gn/moz.build | 41 +-
- .../field_trial_parser_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../moz.build | 41 +-
- .../min_video_bitrate_experiment_gn/moz.build | 41 +-
- .../quality_rampup_experiment_gn/moz.build | 41 +-
- .../quality_scaler_settings_gn/moz.build | 41 +-
- .../quality_scaling_experiment_gn/moz.build | 41 +-
- .../rate_control_settings_gn/moz.build | 41 +-
- .../rtt_mult_experiment_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../rtc_base/gtest_prod_gn/moz.build | 41 +-
- .../rtc_base/ignore_wundef_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/logging_gn/moz.build | 41 +-
- .../rtc_base/macromagic_gn/moz.build | 41 +-
- .../memory/aligned_malloc_gn/moz.build | 41 +-
- .../rtc_base/network/sent_packet_gn/moz.build | 41 +-
- .../rtc_base/platform_thread_gn/moz.build | 41 +-
- .../platform_thread_types_gn/moz.build | 41 +-
- .../rtc_base/protobuf_utils_gn/moz.build | 41 +-
- .../rtc_base/rate_limiter_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/refcount_gn/moz.build | 41 +-
- .../rtc_base/rtc_base_approved_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/rtc_base_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/rtc_event_gn/moz.build | 41 +-
- .../rtc_base/rtc_numerics_gn/moz.build | 41 +-
- .../rtc_base/rtc_task_queue_gn/moz.build | 41 +-
- .../rtc_base/safe_compare_gn/moz.build | 41 +-
- .../rtc_base/safe_conversions_gn/moz.build | 41 +-
- .../rtc_base/safe_minmax_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/sanitizer_gn/moz.build | 41 +-
- .../rtc_base/stringutils_gn/moz.build | 41 +-
- .../synchronization/mutex_gn/moz.build | 41 +-
- .../rw_lock_wrapper_gn/moz.build | 41 +-
- .../sequence_checker_gn/moz.build | 41 +-
- .../synchronization/yield_gn/moz.build | 41 +-
- .../synchronization/yield_policy_gn/moz.build | 41 +-
- .../rtc_base/system/arch_gn/moz.build | 41 +-
+ .../libwebrtc/rtc_base/atomicops_gn/moz.build | 42 +-
+ .../audio_format_to_string_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/checks_gn/moz.build | 42 +-
+ .../rtc_base/compile_assert_c_gn/moz.build | 42 +-
+ .../rtc_base/criticalsection_gn/moz.build | 42 +-
+ .../rtc_base/deprecation_gn/moz.build | 42 +-
+ .../rtc_base/divide_round_gn/moz.build | 42 +-
+ .../experiments/alr_experiment_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../cpu_speed_experiment_gn/moz.build | 42 +-
+ .../field_trial_parser_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../min_video_bitrate_experiment_gn/moz.build | 42 +-
+ .../quality_rampup_experiment_gn/moz.build | 42 +-
+ .../quality_scaler_settings_gn/moz.build | 42 +-
+ .../quality_scaling_experiment_gn/moz.build | 42 +-
+ .../rate_control_settings_gn/moz.build | 42 +-
+ .../rtt_mult_experiment_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../rtc_base/gtest_prod_gn/moz.build | 42 +-
+ .../rtc_base/ignore_wundef_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/logging_gn/moz.build | 42 +-
+ .../rtc_base/macromagic_gn/moz.build | 42 +-
+ .../memory/aligned_malloc_gn/moz.build | 42 +-
+ .../rtc_base/network/sent_packet_gn/moz.build | 42 +-
+ .../rtc_base/platform_thread_gn/moz.build | 42 +-
+ .../platform_thread_types_gn/moz.build | 42 +-
+ .../rtc_base/protobuf_utils_gn/moz.build | 42 +-
+ .../rtc_base/rate_limiter_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/refcount_gn/moz.build | 42 +-
+ .../rtc_base/rtc_base_approved_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/rtc_base_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/rtc_event_gn/moz.build | 42 +-
+ .../rtc_base/rtc_numerics_gn/moz.build | 42 +-
+ .../rtc_base/rtc_task_queue_gn/moz.build | 42 +-
+ .../rtc_base/safe_compare_gn/moz.build | 42 +-
+ .../rtc_base/safe_conversions_gn/moz.build | 42 +-
+ .../rtc_base/safe_minmax_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/sanitizer_gn/moz.build | 42 +-
+ .../rtc_base/stringutils_gn/moz.build | 42 +-
+ .../synchronization/mutex_gn/moz.build | 42 +-
+ .../rw_lock_wrapper_gn/moz.build | 42 +-
+ .../sequence_checker_gn/moz.build | 42 +-
+ .../synchronization/yield_gn/moz.build | 42 +-
+ .../synchronization/yield_policy_gn/moz.build | 42 +-
+ .../rtc_base/system/arch_gn/moz.build | 42 +-
.../rtc_base/system/asm_defines_gn/moz.build | 36 +-
- .../rtc_base/system/file_wrapper_gn/moz.build | 41 +-
- .../system/ignore_warnings_gn/moz.build | 41 +-
- .../rtc_base/system/inline_gn/moz.build | 41 +-
- .../rtc_base/system/rtc_export_gn/moz.build | 41 +-
- .../system/thread_registry_gn/moz.build | 41 +-
- .../rtc_base/system/unused_gn/moz.build | 41 +-
- .../moz.build | 41 +-
- .../pending_task_safety_flag_gn/moz.build | 41 +-
- .../task_utils/repeating_task_gn/moz.build | 41 +-
- .../task_utils/to_queued_task_gn/moz.build | 41 +-
- .../third_party/base64/base64_gn/moz.build | 41 +-
- .../third_party/sigslot/sigslot_gn/moz.build | 41 +-
- .../rtc_base/thread_checker_gn/moz.build | 41 +-
- .../time/timestamp_extrapolator_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/timeutils_gn/moz.build | 41 +-
- .../rtc_base/type_traits_gn/moz.build | 41 +-
- .../rtc_base/units/unit_base_gn/moz.build | 41 +-
- .../libwebrtc/rtc_base/weak_ptr_gn/moz.build | 41 +-
- .../system_wrappers/field_trial_gn/moz.build | 41 +-
- .../system_wrappers/metrics_gn/moz.build | 41 +-
- .../system_wrappers_gn/moz.build | 41 +-
- .../test/rtp_test_utils_gn/moz.build | 41 +-
- .../absl/algorithm/algorithm_gn/moz.build | 23 +-
- .../absl/algorithm/container_gn/moz.build | 23 +-
- .../absl/base/atomic_hook_gn/moz.build | 23 +-
- .../absl/base/base_internal_gn/moz.build | 23 +-
- .../abseil-cpp/absl/base/config_gn/moz.build | 23 +-
- .../absl/base/core_headers_gn/moz.build | 23 +-
- .../absl/base/log_severity_gn/moz.build | 21 +-
- .../base/raw_logging_internal_gn/moz.build | 21 +-
- .../container/compressed_tuple_gn/moz.build | 23 +-
- .../absl/container/flat_hash_map_gn/moz.build | 23 +-
- .../container/inlined_vector_gn/moz.build | 23 +-
- .../inlined_vector_internal_gn/moz.build | 23 +-
- .../absl/memory/memory_gn/moz.build | 23 +-
- .../absl/meta/type_traits_gn/moz.build | 23 +-
- .../absl/numeric/int128_gn/moz.build | 21 +-
- .../absl/strings/internal_gn/moz.build | 21 +-
- .../absl/strings/strings_gn/moz.build | 21 +-
- .../types/bad_optional_access_gn/moz.build | 21 +-
- .../types/bad_variant_access_gn/moz.build | 21 +-
- .../absl/types/optional_gn/moz.build | 23 +-
- .../abseil-cpp/absl/types/span_gn/moz.build | 23 +-
- .../absl/types/variant_gn/moz.build | 23 +-
- .../absl/utility/utility_gn/moz.build | 23 +-
+ .../rtc_base/system/file_wrapper_gn/moz.build | 42 +-
+ .../system/ignore_warnings_gn/moz.build | 42 +-
+ .../rtc_base/system/inline_gn/moz.build | 42 +-
+ .../rtc_base/system/rtc_export_gn/moz.build | 42 +-
+ .../system/thread_registry_gn/moz.build | 42 +-
+ .../rtc_base/system/unused_gn/moz.build | 42 +-
+ .../moz.build | 42 +-
+ .../pending_task_safety_flag_gn/moz.build | 42 +-
+ .../task_utils/repeating_task_gn/moz.build | 42 +-
+ .../task_utils/to_queued_task_gn/moz.build | 42 +-
+ .../third_party/base64/base64_gn/moz.build | 42 +-
+ .../third_party/sigslot/sigslot_gn/moz.build | 42 +-
+ .../rtc_base/thread_checker_gn/moz.build | 42 +-
+ .../time/timestamp_extrapolator_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/timeutils_gn/moz.build | 42 +-
+ .../rtc_base/type_traits_gn/moz.build | 42 +-
+ .../rtc_base/units/unit_base_gn/moz.build | 42 +-
+ .../libwebrtc/rtc_base/weak_ptr_gn/moz.build | 42 +-
+ .../system_wrappers/field_trial_gn/moz.build | 42 +-
+ .../system_wrappers/metrics_gn/moz.build | 42 +-
+ .../system_wrappers_gn/moz.build | 42 +-
+ .../test/rtp_test_utils_gn/moz.build | 42 +-
+ .../absl/algorithm/algorithm_gn/moz.build | 22 +-
+ .../absl/algorithm/container_gn/moz.build | 22 +-
+ .../absl/base/atomic_hook_gn/moz.build | 22 +-
+ .../absl/base/base_internal_gn/moz.build | 22 +-
+ .../abseil-cpp/absl/base/config_gn/moz.build | 22 +-
+ .../absl/base/core_headers_gn/moz.build | 22 +-
+ .../absl/base/log_severity_gn/moz.build | 22 +-
+ .../base/raw_logging_internal_gn/moz.build | 22 +-
+ .../container/compressed_tuple_gn/moz.build | 22 +-
+ .../absl/container/flat_hash_map_gn/moz.build | 22 +-
+ .../container/inlined_vector_gn/moz.build | 22 +-
+ .../inlined_vector_internal_gn/moz.build | 22 +-
+ .../absl/memory/memory_gn/moz.build | 22 +-
+ .../absl/meta/type_traits_gn/moz.build | 22 +-
+ .../absl/numeric/int128_gn/moz.build | 22 +-
+ .../absl/strings/internal_gn/moz.build | 22 +-
+ .../absl/strings/strings_gn/moz.build | 22 +-
+ .../types/bad_optional_access_gn/moz.build | 22 +-
+ .../types/bad_variant_access_gn/moz.build | 22 +-
+ .../absl/types/optional_gn/moz.build | 22 +-
+ .../abseil-cpp/absl/types/span_gn/moz.build | 22 +-
+ .../absl/types/variant_gn/moz.build | 22 +-
+ .../absl/utility/utility_gn/moz.build | 22 +-
.../third_party/pffft/pffft_gn/moz.build | 43 +-
- .../third_party/rnnoise/rnn_vad_gn/moz.build | 41 +-
- .../adaptation/video_adaptation_gn/moz.build | 41 +-
- .../video/frame_dumping_decoder_gn/moz.build | 41 +-
- .../libwebrtc/video/video_gn/moz.build | 41 +-
- .../video_stream_encoder_impl_gn/moz.build | 41 +-
- third_party/libwebrtc/webrtc_gn/moz.build | 54 +-
- 386 files changed, 159962 insertions(+), 3688 deletions(-)
+ .../third_party/rnnoise/rnn_vad_gn/moz.build | 42 +-
+ .../adaptation/video_adaptation_gn/moz.build | 42 +-
+ .../video/frame_dumping_decoder_gn/moz.build | 42 +-
+ .../libwebrtc/video/video_gn/moz.build | 42 +-
+ .../video_stream_encoder_impl_gn/moz.build | 42 +-
+ third_party/libwebrtc/webrtc_gn/moz.build | 63 +-
+ 386 files changed, 160633 insertions(+), 3327 deletions(-)
create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json
create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig
create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json
@@ -148941,10 +148941,10 @@ index 0000000..7459e29
+
+mk_add_options MOZ_OBJDIR=obj-x64_True_ppc64_linux
diff --git a/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build b/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-index 3dffbc4..1204053 100644
+index 4623a27..fe6bf28 100644
--- a/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
+++ b/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -148952,7 +148952,7 @@ index 3dffbc4..1204053 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -148960,11 +148960,13 @@ index 3dffbc4..1204053 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -148975,44 +148977,38 @@ index 3dffbc4..1204053 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149028,13 +149024,13 @@ index 3dffbc4..1204053 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("resource_adaptation_api_gn")
diff --git a/third_party/libwebrtc/api/array_view_gn/moz.build b/third_party/libwebrtc/api/array_view_gn/moz.build
-index aca9f59..53379fd 100644
+index 05a4469..4057e43 100644
--- a/third_party/libwebrtc/api/array_view_gn/moz.build
+++ b/third_party/libwebrtc/api/array_view_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149042,7 +149038,7 @@ index aca9f59..53379fd 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149050,11 +149046,13 @@ index aca9f59..53379fd 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149065,41 +149063,38 @@ index aca9f59..53379fd 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149115,13 +149110,13 @@ index aca9f59..53379fd 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("array_view_gn")
diff --git a/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build b/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-index 861233b..60e2182 100644
+index 7032d87..57d689f 100644
--- a/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
+++ b/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149129,7 +149124,7 @@ index 861233b..60e2182 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149137,11 +149132,13 @@ index 861233b..60e2182 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149152,44 +149149,38 @@ index 861233b..60e2182 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149205,13 +149196,13 @@ index 861233b..60e2182 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aec3_config_gn")
diff --git a/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build b/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-index 2421e51..ca97769 100644
+index e2463d9..0fc4e75 100644
--- a/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149219,7 +149210,7 @@ index 2421e51..ca97769 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149227,11 +149218,13 @@ index 2421e51..ca97769 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149242,44 +149235,38 @@ index 2421e51..ca97769 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149295,13 +149282,13 @@ index 2421e51..ca97769 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aec3_factory_gn")
diff --git a/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build b/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-index 48abf7c..74a6ead 100644
+index 2fdeec8..5d97b75 100644
--- a/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
+++ b/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149309,7 +149296,7 @@ index 48abf7c..74a6ead 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149317,11 +149304,13 @@ index 48abf7c..74a6ead 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149332,44 +149321,38 @@ index 48abf7c..74a6ead 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149385,13 +149368,13 @@ index 48abf7c..74a6ead 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_frame_api_gn")
diff --git a/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build b/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-index 41222e1..13117c3 100644
+index 005f5ee..54fef644 100644
--- a/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
+++ b/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149399,7 +149382,7 @@ index 41222e1..13117c3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149407,11 +149390,13 @@ index 41222e1..13117c3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149422,41 +149407,38 @@ index 41222e1..13117c3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149472,13 +149454,13 @@ index 41222e1..13117c3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_mixer_api_gn")
diff --git a/third_party/libwebrtc/api/audio/echo_control_gn/moz.build b/third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-index 132b296..b236413 100644
+index c0ee63a..2a44828 100644
--- a/third_party/libwebrtc/api/audio/echo_control_gn/moz.build
+++ b/third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149486,7 +149468,7 @@ index 132b296..b236413 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149494,11 +149476,13 @@ index 132b296..b236413 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149509,41 +149493,38 @@ index 132b296..b236413 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149559,13 +149540,13 @@ index 132b296..b236413 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("echo_control_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-index 8499f55..b631a61 100644
+index 920761f..4bb4619 100644
--- a/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149573,7 +149554,7 @@ index 8499f55..b631a61 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149581,11 +149562,13 @@ index 8499f55..b631a61 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149596,44 +149579,38 @@ index 8499f55..b631a61 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149649,13 +149626,13 @@ index 8499f55..b631a61 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_L16_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-index a5f3673..7c428fd 100644
+index fe3ff1d..155a9d3 100644
--- a/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149663,7 +149640,7 @@ index a5f3673..7c428fd 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149671,11 +149648,13 @@ index a5f3673..7c428fd 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149686,44 +149665,38 @@ index a5f3673..7c428fd 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149739,13 +149712,13 @@ index a5f3673..7c428fd 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_L16_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-index f7bf176..aef9128 100644
+index 1a0b426..8b2f501 100644
--- a/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -149753,7 +149726,7 @@ index f7bf176..aef9128 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -149761,11 +149734,13 @@ index f7bf176..aef9128 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149776,44 +149751,38 @@ index f7bf176..aef9128 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149829,14 +149798,14 @@ index f7bf176..aef9128 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_codecs_api_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-index b52257b..aed39e8 100644
+index b668e7d..c41b2d1 100644
--- a/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-@@ -81,17 +81,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_X11"] = "1"
+@@ -80,17 +80,13 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_UDEV"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
@@ -149853,12 +149822,13 @@ index b52257b..aed39e8 100644
"rt"
]
-@@ -160,9 +156,13 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -159,9 +155,14 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
+
@@ -149869,7 +149839,7 @@ index b52257b..aed39e8 100644
]
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -173,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -172,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149880,7 +149850,20 @@ index b52257b..aed39e8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -206,6 +202,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -203,12 +200,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
++ OS_LIBS += [
++ "m"
++ ]
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
@@ -149894,48 +149877,23 @@ index b52257b..aed39e8 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
CXXFLAGS += [
-@@ -227,6 +230,18 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -231,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
-@@ -235,9 +250,39 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
+
-+ OS_LIBS += [
-+ "m"
-+ ]
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -243,4 +260,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -149951,14 +149909,14 @@ index b52257b..aed39e8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("builtin_audio_decoder_factory_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-index d84e165..66a7352 100644
+index 7e4c2f0..3206c4b 100644
--- a/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-@@ -81,17 +81,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_X11"] = "1"
+@@ -80,17 +80,13 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_UDEV"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
@@ -149975,12 +149933,13 @@ index d84e165..66a7352 100644
"rt"
]
-@@ -160,9 +156,13 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -159,9 +155,14 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
+
@@ -149991,7 +149950,7 @@ index d84e165..66a7352 100644
]
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -173,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -172,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150002,7 +149961,20 @@ index d84e165..66a7352 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -206,6 +202,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -203,12 +200,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
++ OS_LIBS += [
++ "m"
++ ]
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
@@ -150016,48 +149988,23 @@ index d84e165..66a7352 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
CXXFLAGS += [
-@@ -227,6 +230,18 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -231,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
-@@ -235,9 +250,39 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
+
-+ OS_LIBS += [
-+ "m"
-+ ]
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -243,4 +260,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150073,13 +150020,13 @@ index d84e165..66a7352 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("builtin_audio_encoder_factory_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-index e39db35..cfdabfa 100644
+index ecff360..f825da3 100644
--- a/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150087,7 +150034,7 @@ index e39db35..cfdabfa 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150095,11 +150042,13 @@ index e39db35..cfdabfa 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150110,44 +150059,38 @@ index e39db35..cfdabfa 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150163,13 +150106,13 @@ index e39db35..cfdabfa 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_g711_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-index 6a431c8..45b6b6e 100644
+index 9074b56..a4bda9e 100644
--- a/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150177,7 +150120,7 @@ index 6a431c8..45b6b6e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150185,11 +150128,13 @@ index 6a431c8..45b6b6e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150200,44 +150145,38 @@ index 6a431c8..45b6b6e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150253,13 +150192,13 @@ index 6a431c8..45b6b6e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_g711_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-index 57f9cbd..52a7c07 100644
+index 67e9a33..da88335 100644
--- a/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150267,7 +150206,7 @@ index 57f9cbd..52a7c07 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150275,11 +150214,13 @@ index 57f9cbd..52a7c07 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150290,44 +150231,38 @@ index 57f9cbd..52a7c07 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150343,13 +150278,13 @@ index 57f9cbd..52a7c07 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_g722_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-index 6b2c822..263872d 100644
+index 6eb5a9d..09bb36d 100644
--- a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150357,7 +150292,7 @@ index 6b2c822..263872d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150365,11 +150300,13 @@ index 6b2c822..263872d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150380,41 +150317,38 @@ index 6b2c822..263872d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150430,13 +150364,13 @@ index 6b2c822..263872d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_g722_config_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-index bc3dac1..4995cbd 100644
+index 0cc24be..c1fe587 100644
--- a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150444,7 +150378,7 @@ index bc3dac1..4995cbd 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150452,11 +150386,13 @@ index bc3dac1..4995cbd 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150467,44 +150403,38 @@ index bc3dac1..4995cbd 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150520,13 +150450,13 @@ index bc3dac1..4995cbd 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_g722_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
-index ca0df16..0bba87f 100644
+index e6710b7..2179c9f 100644
--- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150534,7 +150464,7 @@ index ca0df16..0bba87f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150542,11 +150472,13 @@ index ca0df16..0bba87f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150557,44 +150489,38 @@ index ca0df16..0bba87f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150610,13 +150536,13 @@ index ca0df16..0bba87f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_ilbc_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
-index 4b3a592..837aea3 100644
+index 44fc978..6a886e8 100644
--- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150624,7 +150550,7 @@ index 4b3a592..837aea3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150632,11 +150558,13 @@ index 4b3a592..837aea3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150647,41 +150575,38 @@ index 4b3a592..837aea3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150697,13 +150622,13 @@ index 4b3a592..837aea3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_ilbc_config_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
-index 0fd8a2c..b4bb91a 100644
+index 73ca72d..3c5c143 100644
--- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150711,7 +150636,7 @@ index 0fd8a2c..b4bb91a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -150719,11 +150644,13 @@ index 0fd8a2c..b4bb91a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150734,44 +150661,38 @@ index 0fd8a2c..b4bb91a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150787,7 +150708,7 @@ index 0fd8a2c..b4bb91a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_ilbc_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build
index 2fe1230..1a7a294 100644
@@ -150856,10 +150777,10 @@ index 2fe1230..1a7a294 100644
+
Library("audio_decoder_isac_fix_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build
-index ea25619..eb28630 100644
+index 7b1781b..7d25fc4 100644
--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -150867,36 +150788,38 @@ index ea25619..eb28630 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -137,15 +136,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["_FORTIFY_SOURCE"] = "2"
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
++ DEFINES["USE_X11"] = "1"
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -187,6 +182,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,9 +191,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
+@@ -176,6 +175,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
+ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
+
+@@ -203,4 +203,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150908,14 +150831,14 @@ index ea25619..eb28630 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_isac_float_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build
-index 63a9de4..122fef0 100644
+index d605e26..27fc9c1 100644
--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build
-@@ -75,17 +75,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_X11"] = "1"
+@@ -74,17 +74,13 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_UDEV"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
@@ -150932,12 +150855,13 @@ index 63a9de4..122fef0 100644
"rt"
]
-@@ -150,9 +146,13 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,9 +145,14 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
+
@@ -150948,7 +150872,7 @@ index 63a9de4..122fef0 100644
]
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -163,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -150959,7 +150883,20 @@ index 63a9de4..122fef0 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +192,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -193,12 +190,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
++ OS_LIBS += [
++ "m"
++ ]
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
@@ -150973,45 +150910,23 @@ index 63a9de4..122fef0 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-@@ -213,13 +216,55 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -217,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -225,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151027,7 +150942,7 @@ index 63a9de4..122fef0 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_isac_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build
index 140510d..d396909 100644
@@ -151096,10 +151011,10 @@ index 140510d..d396909 100644
+
Library("audio_encoder_isac_fix_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build
-index 80d57e9..0822dd3 100644
+index 78d3d4c..93a5bbc 100644
--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151107,36 +151022,38 @@ index 80d57e9..0822dd3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -137,15 +136,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["_FORTIFY_SOURCE"] = "2"
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
++ DEFINES["USE_X11"] = "1"
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -187,6 +182,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,9 +191,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
+@@ -176,6 +175,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
+ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
+
+@@ -203,4 +203,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151148,14 +151065,14 @@ index 80d57e9..0822dd3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_isac_float_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build
-index ad85094..1339168 100644
+index a6fa33f..9759770 100644
--- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build
-@@ -75,17 +75,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_X11"] = "1"
+@@ -74,17 +74,13 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_UDEV"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
@@ -151172,12 +151089,13 @@ index ad85094..1339168 100644
"rt"
]
-@@ -150,9 +146,13 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,9 +145,14 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
+
@@ -151188,7 +151106,7 @@ index ad85094..1339168 100644
]
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -163,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151199,7 +151117,20 @@ index ad85094..1339168 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +192,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -193,12 +190,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
++ OS_LIBS += [
++ "m"
++ ]
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
@@ -151213,45 +151144,23 @@ index ad85094..1339168 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-@@ -213,13 +216,55 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -217,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -225,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151267,13 +151176,13 @@ index ad85094..1339168 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_isac_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-index 1aac131..c351a3b 100644
+index 67294ad..7d52854 100644
--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151281,7 +151190,7 @@ index 1aac131..c351a3b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151289,11 +151198,13 @@ index 1aac131..c351a3b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151304,44 +151215,38 @@ index 1aac131..c351a3b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151357,13 +151262,13 @@ index 1aac131..c351a3b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_multiopus_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-index 3c14d0a..ddc9bf1 100644
+index 59ae4dd..f31c440 100644
--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151371,7 +151276,7 @@ index 3c14d0a..ddc9bf1 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151379,11 +151284,13 @@ index 3c14d0a..ddc9bf1 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151394,41 +151301,38 @@ index 3c14d0a..ddc9bf1 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151444,13 +151348,13 @@ index 3c14d0a..ddc9bf1 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_opus_config_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-index 18314df..d1e2ee9 100644
+index 05f7073..96e0506 100644
--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151458,7 +151362,7 @@ index 18314df..d1e2ee9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151466,11 +151370,13 @@ index 18314df..d1e2ee9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151481,44 +151387,38 @@ index 18314df..d1e2ee9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151534,13 +151434,13 @@ index 18314df..d1e2ee9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_decoder_opus_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-index 58f0062..b9556dc 100644
+index 1cbbd76..86a4049 100644
--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151548,7 +151448,7 @@ index 58f0062..b9556dc 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151556,11 +151456,13 @@ index 58f0062..b9556dc 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151571,44 +151473,38 @@ index 58f0062..b9556dc 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151624,13 +151520,13 @@ index 58f0062..b9556dc 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_multiopus_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index a8f5c61..8426e0f5 100644
+index f2dd3b9..809a469 100644
--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151638,7 +151534,7 @@ index a8f5c61..8426e0f5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -145,11 +144,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -144,10 +143,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151646,11 +151542,13 @@ index a8f5c61..8426e0f5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -158,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -157,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151661,44 +151559,38 @@ index a8f5c61..8426e0f5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -186,6 +176,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -188,6 +182,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -199,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -203,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -207,9 +210,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -215,4 +223,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151714,13 +151606,13 @@ index a8f5c61..8426e0f5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_opus_config_gn")
diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-index 2afcfb0..dcd0f27 100644
+index b126ad7..54acb53 100644
--- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151728,7 +151620,7 @@ index 2afcfb0..dcd0f27 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151736,11 +151628,13 @@ index 2afcfb0..dcd0f27 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151751,44 +151645,38 @@ index 2afcfb0..dcd0f27 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151804,13 +151692,13 @@ index 2afcfb0..dcd0f27 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_opus_gn")
diff --git a/third_party/libwebrtc/api/audio_options_api_gn/moz.build b/third_party/libwebrtc/api/audio_options_api_gn/moz.build
-index a9ca2f3..739544c 100644
+index c5d3b22..e36177b8 100644
--- a/third_party/libwebrtc/api/audio_options_api_gn/moz.build
+++ b/third_party/libwebrtc/api/audio_options_api_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151818,7 +151706,7 @@ index a9ca2f3..739544c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151826,11 +151714,13 @@ index a9ca2f3..739544c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151841,44 +151731,38 @@ index a9ca2f3..739544c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151894,13 +151778,13 @@ index a9ca2f3..739544c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_options_api_gn")
diff --git a/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build b/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-index 2cc0566..8e21947 100644
+index f0c626a..7c31d9e 100644
--- a/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
+++ b/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151908,7 +151792,7 @@ index 2cc0566..8e21947 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -151916,11 +151800,13 @@ index 2cc0566..8e21947 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151931,41 +151817,38 @@ index 2cc0566..8e21947 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -151981,13 +151864,13 @@ index 2cc0566..8e21947 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("bitrate_allocation_gn")
diff --git a/third_party/libwebrtc/api/call_api_gn/moz.build b/third_party/libwebrtc/api/call_api_gn/moz.build
-index c6b0125..b0d3ef9 100644
+index 81dbf26..f575685 100644
--- a/third_party/libwebrtc/api/call_api_gn/moz.build
+++ b/third_party/libwebrtc/api/call_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -151995,7 +151878,7 @@ index c6b0125..b0d3ef9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152003,11 +151886,13 @@ index c6b0125..b0d3ef9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152018,41 +151903,38 @@ index c6b0125..b0d3ef9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152068,13 +151950,13 @@ index c6b0125..b0d3ef9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("call_api_gn")
diff --git a/third_party/libwebrtc/api/callfactory_api_gn/moz.build b/third_party/libwebrtc/api/callfactory_api_gn/moz.build
-index bb55b07..6c7ab10 100644
+index 91184e1..00c37d0 100644
--- a/third_party/libwebrtc/api/callfactory_api_gn/moz.build
+++ b/third_party/libwebrtc/api/callfactory_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152082,7 +151964,7 @@ index bb55b07..6c7ab10 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152090,11 +151972,13 @@ index bb55b07..6c7ab10 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152105,41 +151989,38 @@ index bb55b07..6c7ab10 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152155,13 +152036,13 @@ index bb55b07..6c7ab10 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("callfactory_api_gn")
diff --git a/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build b/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-index fe4a347c..9ca8a02 100644
+index 0829f1f..cb56220 100644
--- a/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
+++ b/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152169,7 +152050,7 @@ index fe4a347c..9ca8a02 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152177,11 +152058,13 @@ index fe4a347c..9ca8a02 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152192,41 +152075,38 @@ index fe4a347c..9ca8a02 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152242,13 +152122,13 @@ index fe4a347c..9ca8a02 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("frame_decryptor_interface_gn")
diff --git a/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build b/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-index aaaaeac..e3527f9 100644
+index dea3d6f..b9215a3 100644
--- a/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
+++ b/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152256,7 +152136,7 @@ index aaaaeac..e3527f9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152264,11 +152144,13 @@ index aaaaeac..e3527f9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152279,41 +152161,38 @@ index aaaaeac..e3527f9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152329,13 +152208,13 @@ index aaaaeac..e3527f9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("frame_encryptor_interface_gn")
diff --git a/third_party/libwebrtc/api/crypto/options_gn/moz.build b/third_party/libwebrtc/api/crypto/options_gn/moz.build
-index 1849070..4115917 100644
+index 4b7cdf9..0ae9c89 100644
--- a/third_party/libwebrtc/api/crypto/options_gn/moz.build
+++ b/third_party/libwebrtc/api/crypto/options_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152343,7 +152222,7 @@ index 1849070..4115917 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152351,11 +152230,13 @@ index 1849070..4115917 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152366,44 +152247,38 @@ index 1849070..4115917 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152419,13 +152294,13 @@ index 1849070..4115917 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("options_gn")
diff --git a/third_party/libwebrtc/api/fec_controller_api_gn/moz.build b/third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-index 4b623b0..068016a 100644
+index d4b1272..f095e98 100644
--- a/third_party/libwebrtc/api/fec_controller_api_gn/moz.build
+++ b/third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152433,7 +152308,7 @@ index 4b623b0..068016a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152441,11 +152316,13 @@ index 4b623b0..068016a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152456,41 +152333,38 @@ index 4b623b0..068016a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152506,13 +152380,13 @@ index 4b623b0..068016a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fec_controller_api_gn")
diff --git a/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build b/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-index 39a5a04..c991a78 100644
+index 8a12110..308c744 100644
--- a/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
+++ b/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152520,7 +152394,7 @@ index 39a5a04..c991a78 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152528,11 +152402,13 @@ index 39a5a04..c991a78 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152543,41 +152419,38 @@ index 39a5a04..c991a78 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152593,13 +152466,13 @@ index 39a5a04..c991a78 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("frame_transformer_interface_gn")
diff --git a/third_party/libwebrtc/api/function_view_gn/moz.build b/third_party/libwebrtc/api/function_view_gn/moz.build
-index 67fc4e2..6a39e55 100644
+index a05888e..fe7332d 100644
--- a/third_party/libwebrtc/api/function_view_gn/moz.build
+++ b/third_party/libwebrtc/api/function_view_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152607,7 +152480,7 @@ index 67fc4e2..6a39e55 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152615,11 +152488,13 @@ index 67fc4e2..6a39e55 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152630,41 +152505,38 @@ index 67fc4e2..6a39e55 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152680,13 +152552,13 @@ index 67fc4e2..6a39e55 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("function_view_gn")
diff --git a/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build b/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-index e2eb369..2a68b13 100644
+index 9bfd92d..4f1138f 100644
--- a/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
+++ b/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152694,7 +152566,7 @@ index e2eb369..2a68b13 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152702,11 +152574,13 @@ index e2eb369..2a68b13 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152717,41 +152591,38 @@ index e2eb369..2a68b13 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152767,13 +152638,13 @@ index e2eb369..2a68b13 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("jingle_logging_api_gn")
diff --git a/third_party/libwebrtc/api/media_stream_interface_gn/moz.build b/third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-index 90856a4..9ce15ca 100644
+index 0a4dae4..dfff8a0 100644
--- a/third_party/libwebrtc/api/media_stream_interface_gn/moz.build
+++ b/third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152781,7 +152652,7 @@ index 90856a4..9ce15ca 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152789,11 +152660,13 @@ index 90856a4..9ce15ca 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152804,44 +152677,38 @@ index 90856a4..9ce15ca 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152857,13 +152724,13 @@ index 90856a4..9ce15ca 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("media_stream_interface_gn")
diff --git a/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build b/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-index 0b2386c..88d5723 100644
+index e1e72b4..8aebf9f 100644
--- a/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152871,7 +152738,7 @@ index 0b2386c..88d5723 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152879,11 +152746,13 @@ index 0b2386c..88d5723 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152894,44 +152763,38 @@ index 0b2386c..88d5723 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152947,13 +152810,13 @@ index 0b2386c..88d5723 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("default_neteq_controller_factory_gn")
diff --git a/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build b/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-index b1fa978..de4c042 100644
+index ad0b2116..ba3296f8 100644
--- a/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
+++ b/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -152961,7 +152824,7 @@ index b1fa978..de4c042 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -152969,11 +152832,13 @@ index b1fa978..de4c042 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -152984,44 +152849,38 @@ index b1fa978..de4c042 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153037,13 +152896,13 @@ index b1fa978..de4c042 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("neteq_api_gn")
diff --git a/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build b/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-index a250cf1..234c782 100644
+index bb21420..8dcb66f 100644
--- a/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
+++ b/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153051,7 +152910,7 @@ index a250cf1..234c782 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153059,11 +152918,13 @@ index a250cf1..234c782 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153074,41 +152935,38 @@ index a250cf1..234c782 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153124,13 +152982,13 @@ index a250cf1..234c782 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("neteq_controller_api_gn")
diff --git a/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build b/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-index 179458a..069c398 100644
+index b94199007..a9d0c5a9e 100644
--- a/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
+++ b/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153138,7 +152996,7 @@ index 179458a..069c398 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153146,11 +153004,13 @@ index 179458a..069c398 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153161,44 +153021,38 @@ index 179458a..069c398 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153214,13 +153068,13 @@ index 179458a..069c398 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("tick_timer_gn")
diff --git a/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build b/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-index 1a5b0bf..b00f466 100644
+index 4e3f495..a92e39d 100644
--- a/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
+++ b/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153228,7 +153082,7 @@ index 1a5b0bf..b00f466 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153236,11 +153090,13 @@ index 1a5b0bf..b00f466 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153251,41 +153107,38 @@ index 1a5b0bf..b00f466 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153301,13 +153154,13 @@ index 1a5b0bf..b00f466 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("network_state_predictor_api_gn")
diff --git a/third_party/libwebrtc/api/numerics/numerics_gn/moz.build b/third_party/libwebrtc/api/numerics/numerics_gn/moz.build
-index fa11b290a..b5e327c 100644
+index 9619b82..2d0c999 100644
--- a/third_party/libwebrtc/api/numerics/numerics_gn/moz.build
+++ b/third_party/libwebrtc/api/numerics/numerics_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153315,7 +153168,7 @@ index fa11b290a..b5e327c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153323,11 +153176,13 @@ index fa11b290a..b5e327c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153338,44 +153193,38 @@ index fa11b290a..b5e327c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153391,13 +153240,13 @@ index fa11b290a..b5e327c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("numerics_gn")
diff --git a/third_party/libwebrtc/api/priority_gn/moz.build b/third_party/libwebrtc/api/priority_gn/moz.build
-index dbe91f7..f6f5a0f 100644
+index d24a05c..a4cb80e 100644
--- a/third_party/libwebrtc/api/priority_gn/moz.build
+++ b/third_party/libwebrtc/api/priority_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153405,7 +153254,7 @@ index dbe91f7..f6f5a0f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153413,11 +153262,13 @@ index dbe91f7..f6f5a0f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153428,41 +153279,38 @@ index dbe91f7..f6f5a0f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153478,13 +153326,13 @@ index dbe91f7..f6f5a0f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("priority_gn")
diff --git a/third_party/libwebrtc/api/refcountedbase_gn/moz.build b/third_party/libwebrtc/api/refcountedbase_gn/moz.build
-index 1511ac2..ab351bb 100644
+index 11fd3b4..5133b43 100644
--- a/third_party/libwebrtc/api/refcountedbase_gn/moz.build
+++ b/third_party/libwebrtc/api/refcountedbase_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153492,7 +153340,7 @@ index 1511ac2..ab351bb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153500,11 +153348,13 @@ index 1511ac2..ab351bb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153515,41 +153365,38 @@ index 1511ac2..ab351bb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153565,13 +153412,13 @@ index 1511ac2..ab351bb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("refcountedbase_gn")
diff --git a/third_party/libwebrtc/api/rtc_error_gn/moz.build b/third_party/libwebrtc/api/rtc_error_gn/moz.build
-index 01b92ce..de87a29 100644
+index 8097cda..0f3d080 100644
--- a/third_party/libwebrtc/api/rtc_error_gn/moz.build
+++ b/third_party/libwebrtc/api/rtc_error_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153579,7 +153426,7 @@ index 01b92ce..de87a29 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153587,11 +153434,13 @@ index 01b92ce..de87a29 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153602,44 +153451,38 @@ index 01b92ce..de87a29 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153655,13 +153498,13 @@ index 01b92ce..de87a29 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_error_gn")
diff --git a/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build b/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-index 62dec010..c747f7b 100644
+index 5e8e0e2..20afb8d 100644
--- a/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
+++ b/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153669,7 +153512,7 @@ index 62dec010..c747f7b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153677,11 +153520,13 @@ index 62dec010..c747f7b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153692,44 +153537,38 @@ index 62dec010..c747f7b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153745,13 +153584,13 @@ index 62dec010..c747f7b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_event_log_gn")
diff --git a/third_party/libwebrtc/api/rtp_headers_gn/moz.build b/third_party/libwebrtc/api/rtp_headers_gn/moz.build
-index 2a67aeb..b0decd9 100644
+index f9a2bee..c2db9d6 100644
--- a/third_party/libwebrtc/api/rtp_headers_gn/moz.build
+++ b/third_party/libwebrtc/api/rtp_headers_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153759,7 +153598,7 @@ index 2a67aeb..b0decd9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153767,11 +153606,13 @@ index 2a67aeb..b0decd9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153782,44 +153623,38 @@ index 2a67aeb..b0decd9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153835,13 +153670,13 @@ index 2a67aeb..b0decd9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_headers_gn")
diff --git a/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build b/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-index 8918746..ec7e9d6 100644
+index 514ad3d..240ee75 100644
--- a/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
+++ b/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153849,7 +153684,7 @@ index 8918746..ec7e9d6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153857,11 +153692,13 @@ index 8918746..ec7e9d6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153872,44 +153709,38 @@ index 8918746..ec7e9d6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153925,13 +153756,13 @@ index 8918746..ec7e9d6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_packet_info_gn")
diff --git a/third_party/libwebrtc/api/rtp_parameters_gn/moz.build b/third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-index 23d200f..fec9170 100644
+index f14b25c..8e62183 100644
--- a/third_party/libwebrtc/api/rtp_parameters_gn/moz.build
+++ b/third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -153939,7 +153770,7 @@ index 23d200f..fec9170 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -137,11 +136,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -136,10 +135,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -153947,11 +153778,13 @@ index 23d200f..fec9170 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -150,10 +144,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -149,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -153962,44 +153795,38 @@ index 23d200f..fec9170 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -178,6 +168,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -180,6 +174,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -191,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -199,9 +202,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -207,4 +215,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154015,13 +153842,13 @@ index 23d200f..fec9170 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_parameters_gn")
diff --git a/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build b/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-index 6b31767..a7bd7d8 100644
+index 3d00c45..dd2cf5c 100644
--- a/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
+++ b/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154029,7 +153856,7 @@ index 6b31767..a7bd7d8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154037,11 +153864,13 @@ index 6b31767..a7bd7d8 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154052,41 +153881,38 @@ index 6b31767..a7bd7d8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154102,13 +153928,13 @@ index 6b31767..a7bd7d8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_transceiver_direction_gn")
diff --git a/third_party/libwebrtc/api/scoped_refptr_gn/moz.build b/third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-index 97b07c9..7151d4c 100644
+index 21c182e..6c5f8c7 100644
--- a/third_party/libwebrtc/api/scoped_refptr_gn/moz.build
+++ b/third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154116,7 +153942,7 @@ index 97b07c9..7151d4c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154124,11 +153950,13 @@ index 97b07c9..7151d4c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154139,41 +153967,38 @@ index 97b07c9..7151d4c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154189,13 +154014,13 @@ index 97b07c9..7151d4c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("scoped_refptr_gn")
diff --git a/third_party/libwebrtc/api/simulated_network_api_gn/moz.build b/third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-index 17cbb28..1845e6c 100644
+index 5ab2091..dba4e30 100644
--- a/third_party/libwebrtc/api/simulated_network_api_gn/moz.build
+++ b/third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154203,7 +154028,7 @@ index 17cbb28..1845e6c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154211,11 +154036,13 @@ index 17cbb28..1845e6c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154226,41 +154053,38 @@ index 17cbb28..1845e6c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154276,13 +154100,13 @@ index 17cbb28..1845e6c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("simulated_network_api_gn")
diff --git a/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build b/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-index 691d7ed..02e2b71 100644
+index 318260b2..c8ac73d 100644
--- a/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
+++ b/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154290,7 +154114,7 @@ index 691d7ed..02e2b71 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154298,11 +154122,13 @@ index 691d7ed..02e2b71 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154313,44 +154139,38 @@ index 691d7ed..02e2b71 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154366,13 +154186,13 @@ index 691d7ed..02e2b71 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("task_queue_gn")
diff --git a/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build b/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-index 3513f9c2..2e670ab 100644
+index 40ebc67..a31ebdf 100644
--- a/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
+++ b/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154380,7 +154200,7 @@ index 3513f9c2..2e670ab 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154388,11 +154208,13 @@ index 3513f9c2..2e670ab 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154403,44 +154225,38 @@ index 3513f9c2..2e670ab 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154456,13 +154272,13 @@ index 3513f9c2..2e670ab 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("bitrate_settings_gn")
diff --git a/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build b/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-index 04aaa9a..afcb84c 100644
+index 6c4338c..cf084bb 100644
--- a/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
+++ b/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154470,7 +154286,7 @@ index 04aaa9a..afcb84c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154478,11 +154294,13 @@ index 04aaa9a..afcb84c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154493,44 +154311,38 @@ index 04aaa9a..afcb84c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154546,13 +154358,13 @@ index 04aaa9a..afcb84c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("field_trial_based_config_gn")
diff --git a/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build b/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-index 409c7dd..5ff4f83 100644
+index cc8c4aa..b1945f1 100644
--- a/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
+++ b/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154560,7 +154372,7 @@ index 409c7dd..5ff4f83 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154568,11 +154380,13 @@ index 409c7dd..5ff4f83 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154583,44 +154397,38 @@ index 409c7dd..5ff4f83 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154636,13 +154444,13 @@ index 409c7dd..5ff4f83 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("goog_cc_gn")
diff --git a/third_party/libwebrtc/api/transport/network_control_gn/moz.build b/third_party/libwebrtc/api/transport/network_control_gn/moz.build
-index 09e3832..38023b17 100644
+index eb3e985..39c7a01 100644
--- a/third_party/libwebrtc/api/transport/network_control_gn/moz.build
+++ b/third_party/libwebrtc/api/transport/network_control_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154650,7 +154458,7 @@ index 09e3832..38023b17 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154658,11 +154466,13 @@ index 09e3832..38023b17 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154673,44 +154483,38 @@ index 09e3832..38023b17 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154726,13 +154530,13 @@ index 09e3832..38023b17 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("network_control_gn")
diff --git a/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build b/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-index 735d60d..7b8bebf 100644
+index 40322fdb..82a6641 100644
--- a/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
+++ b/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154740,7 +154544,7 @@ index 735d60d..7b8bebf 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154748,11 +154552,13 @@ index 735d60d..7b8bebf 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154763,44 +154569,38 @@ index 735d60d..7b8bebf 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154816,13 +154616,13 @@ index 735d60d..7b8bebf 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("dependency_descriptor_gn")
diff --git a/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build b/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-index efeffbc..4faee12 100644
+index 9452c3c..11bacc6 100644
--- a/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
+++ b/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154830,7 +154630,7 @@ index efeffbc..4faee12 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154838,11 +154638,13 @@ index efeffbc..4faee12 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154853,41 +154655,38 @@ index efeffbc..4faee12 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154903,13 +154702,13 @@ index efeffbc..4faee12 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_source_gn")
diff --git a/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build b/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build
-index f3132f7..4e5d0b6 100644
+index 6eb8885..2d8e8fd 100644
--- a/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build
+++ b/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -154917,7 +154716,7 @@ index f3132f7..4e5d0b6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -154925,11 +154724,13 @@ index f3132f7..4e5d0b6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154940,41 +154741,38 @@ index f3132f7..4e5d0b6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -154990,13 +154788,13 @@ index f3132f7..4e5d0b6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_key_value_config_gn")
diff --git a/third_party/libwebrtc/api/transport_api_gn/moz.build b/third_party/libwebrtc/api/transport_api_gn/moz.build
-index 41b32d6..62d4d2c 100644
+index 8edd460..faa9e5e 100644
--- a/third_party/libwebrtc/api/transport_api_gn/moz.build
+++ b/third_party/libwebrtc/api/transport_api_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155004,7 +154802,7 @@ index 41b32d6..62d4d2c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155012,11 +154810,13 @@ index 41b32d6..62d4d2c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155027,44 +154827,38 @@ index 41b32d6..62d4d2c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155080,13 +154874,13 @@ index 41b32d6..62d4d2c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("transport_api_gn")
diff --git a/third_party/libwebrtc/api/units/data_rate_gn/moz.build b/third_party/libwebrtc/api/units/data_rate_gn/moz.build
-index 6708de4..508ffe1 100644
+index 693019a..81ef2b0 100644
--- a/third_party/libwebrtc/api/units/data_rate_gn/moz.build
+++ b/third_party/libwebrtc/api/units/data_rate_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155094,7 +154888,7 @@ index 6708de4..508ffe1 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155102,11 +154896,13 @@ index 6708de4..508ffe1 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155117,44 +154913,38 @@ index 6708de4..508ffe1 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155170,13 +154960,13 @@ index 6708de4..508ffe1 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("data_rate_gn")
diff --git a/third_party/libwebrtc/api/units/data_size_gn/moz.build b/third_party/libwebrtc/api/units/data_size_gn/moz.build
-index 14b9742..9257173 100644
+index 65aa40d..39ef6b8 100644
--- a/third_party/libwebrtc/api/units/data_size_gn/moz.build
+++ b/third_party/libwebrtc/api/units/data_size_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155184,7 +154974,7 @@ index 14b9742..9257173 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155192,11 +154982,13 @@ index 14b9742..9257173 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155207,44 +154999,38 @@ index 14b9742..9257173 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155260,13 +155046,13 @@ index 14b9742..9257173 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("data_size_gn")
diff --git a/third_party/libwebrtc/api/units/frequency_gn/moz.build b/third_party/libwebrtc/api/units/frequency_gn/moz.build
-index 79fcff48..5a54b58 100644
+index d3e6177..3de4c8b 100644
--- a/third_party/libwebrtc/api/units/frequency_gn/moz.build
+++ b/third_party/libwebrtc/api/units/frequency_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155274,7 +155060,7 @@ index 79fcff48..5a54b58 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155282,11 +155068,13 @@ index 79fcff48..5a54b58 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155297,44 +155085,38 @@ index 79fcff48..5a54b58 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155350,13 +155132,13 @@ index 79fcff48..5a54b58 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("frequency_gn")
diff --git a/third_party/libwebrtc/api/units/time_delta_gn/moz.build b/third_party/libwebrtc/api/units/time_delta_gn/moz.build
-index 9cd9ff2..73d224e 100644
+index 177fe04..eb2d316 100644
--- a/third_party/libwebrtc/api/units/time_delta_gn/moz.build
+++ b/third_party/libwebrtc/api/units/time_delta_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155364,7 +155146,7 @@ index 9cd9ff2..73d224e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155372,11 +155154,13 @@ index 9cd9ff2..73d224e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155387,44 +155171,38 @@ index 9cd9ff2..73d224e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155440,13 +155218,13 @@ index 9cd9ff2..73d224e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("time_delta_gn")
diff --git a/third_party/libwebrtc/api/units/timestamp_gn/moz.build b/third_party/libwebrtc/api/units/timestamp_gn/moz.build
-index 23aa0ba..83f104b 100644
+index a8b0859..5af5ee4 100644
--- a/third_party/libwebrtc/api/units/timestamp_gn/moz.build
+++ b/third_party/libwebrtc/api/units/timestamp_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155454,7 +155232,7 @@ index 23aa0ba..83f104b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155462,11 +155240,13 @@ index 23aa0ba..83f104b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155477,44 +155257,38 @@ index 23aa0ba..83f104b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155530,13 +155304,13 @@ index 23aa0ba..83f104b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("timestamp_gn")
diff --git a/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build b/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-index 0ecc793..c0cbd775 100644
+index c5c123e..7dad3fd 100644
--- a/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155544,7 +155318,7 @@ index 0ecc793..c0cbd775 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155552,11 +155326,13 @@ index 0ecc793..c0cbd775 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155567,44 +155343,38 @@ index 0ecc793..c0cbd775 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155620,13 +155390,13 @@ index 0ecc793..c0cbd775 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("builtin_video_bitrate_allocator_factory_gn")
diff --git a/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build b/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-index 456c8a5..b5f8aa6 100644
+index 3adb5ed..86773e3 100644
--- a/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
+++ b/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155634,7 +155404,7 @@ index 456c8a5..b5f8aa6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155642,11 +155412,13 @@ index 456c8a5..b5f8aa6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155657,44 +155429,38 @@ index 456c8a5..b5f8aa6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155710,13 +155476,13 @@ index 456c8a5..b5f8aa6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("encoded_frame_gn")
diff --git a/third_party/libwebrtc/api/video/encoded_image_gn/moz.build b/third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-index d109bfa..95ac051 100644
+index b45968f..7893bfd 100644
--- a/third_party/libwebrtc/api/video/encoded_image_gn/moz.build
+++ b/third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155724,7 +155490,7 @@ index d109bfa..95ac051 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155732,11 +155498,13 @@ index d109bfa..95ac051 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155747,44 +155515,38 @@ index d109bfa..95ac051 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155800,13 +155562,13 @@ index d109bfa..95ac051 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("encoded_image_gn")
diff --git a/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build b/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-index df2bcac..18a922d 100644
+index bb772b7..a15140b 100644
--- a/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
+++ b/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155814,7 +155576,7 @@ index df2bcac..18a922d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155822,11 +155584,13 @@ index df2bcac..18a922d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155837,41 +155601,38 @@ index df2bcac..18a922d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155887,13 +155648,13 @@ index df2bcac..18a922d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("recordable_encoded_frame_gn")
diff --git a/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build b/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-index 539cc93..4d2b097 100644
+index 140c6ea..677d785 100644
--- a/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155901,7 +155662,7 @@ index 539cc93..4d2b097 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155909,11 +155670,13 @@ index 539cc93..4d2b097 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155924,44 +155687,38 @@ index 539cc93..4d2b097 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -155977,13 +155734,13 @@ index 539cc93..4d2b097 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_adaptation_gn")
diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-index 427be85..4d802d0 100644
+index 22b9e42..868852de 100644
--- a/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -155991,7 +155748,7 @@ index 427be85..4d802d0 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -155999,11 +155756,13 @@ index 427be85..4d802d0 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156014,44 +155773,38 @@ index 427be85..4d802d0 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156067,13 +155820,13 @@ index 427be85..4d802d0 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_bitrate_allocation_gn")
diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-index 07db1b3..4cfe784 100644
+index aaf863a..42a97f9 100644
--- a/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156081,7 +155834,7 @@ index 07db1b3..4cfe784 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156089,11 +155842,13 @@ index 07db1b3..4cfe784 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156104,41 +155859,38 @@ index 07db1b3..4cfe784 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156154,13 +155906,13 @@ index 07db1b3..4cfe784 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_bitrate_allocator_factory_gn")
diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-index 8726c6c..5f8bee8 100644
+index d47ea5a..87f6de2 100644
--- a/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156168,7 +155920,7 @@ index 8726c6c..5f8bee8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156176,11 +155928,13 @@ index 8726c6c..5f8bee8 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156191,44 +155945,38 @@ index 8726c6c..5f8bee8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156244,13 +155992,13 @@ index 8726c6c..5f8bee8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_bitrate_allocator_gn")
diff --git a/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build b/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-index 9f6daff..e15a1d9 100644
+index 2fe69a1..49b35a3 100644
--- a/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156258,7 +156006,7 @@ index 9f6daff..e15a1d9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156266,11 +156014,13 @@ index 9f6daff..e15a1d9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156281,41 +156031,38 @@ index 9f6daff..e15a1d9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156331,13 +156078,13 @@ index 9f6daff..e15a1d9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_codec_constants_gn")
diff --git a/third_party/libwebrtc/api/video/video_frame_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_gn/moz.build
-index cec2451..fd2971b 100644
+index ff9becd..ca96d5c 100644
--- a/third_party/libwebrtc/api/video/video_frame_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_frame_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156345,7 +156092,7 @@ index cec2451..fd2971b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156353,11 +156100,13 @@ index cec2451..fd2971b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156368,44 +156117,38 @@ index cec2451..fd2971b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156421,13 +156164,13 @@ index cec2451..fd2971b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_frame_gn")
diff --git a/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-index fa9d713..6dda9e2 100644
+index db190b5..3288031 100644
--- a/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156435,7 +156178,7 @@ index fa9d713..6dda9e2 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156443,11 +156186,13 @@ index fa9d713..6dda9e2 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156458,44 +156203,38 @@ index fa9d713..6dda9e2 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156511,13 +156250,13 @@ index fa9d713..6dda9e2 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_frame_i010_gn")
diff --git a/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build
-index 3d4c1bd..31e491b 100644
+index 9b14069..b773f61 100644
--- a/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156525,7 +156264,7 @@ index 3d4c1bd..31e491b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156533,11 +156272,13 @@ index 3d4c1bd..31e491b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156548,44 +156289,38 @@ index 3d4c1bd..31e491b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156601,13 +156336,13 @@ index 3d4c1bd..31e491b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_frame_i420_gn")
diff --git a/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-index c817dc4..b96aeb4 100644
+index 04b07b2..0bba927 100644
--- a/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156615,7 +156350,7 @@ index c817dc4..b96aeb4 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156623,11 +156358,13 @@ index c817dc4..b96aeb4 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156638,44 +156375,38 @@ index c817dc4..b96aeb4 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156691,13 +156422,13 @@ index c817dc4..b96aeb4 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_frame_metadata_gn")
diff --git a/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build
-index 63ee6f9..3525fa7 100644
+index 263b498..eb73b01 100644
--- a/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156705,7 +156436,7 @@ index 63ee6f9..3525fa7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156713,11 +156444,13 @@ index 63ee6f9..3525fa7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156728,44 +156461,38 @@ index 63ee6f9..3525fa7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156781,13 +156508,13 @@ index 63ee6f9..3525fa7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_frame_nv12_gn")
diff --git a/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-index 57cfaf7..725b556 100644
+index e420434..365a346 100644
--- a/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156795,7 +156522,7 @@ index 57cfaf7..725b556 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156803,11 +156530,13 @@ index 57cfaf7..725b556 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156818,41 +156547,38 @@ index 57cfaf7..725b556 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156868,13 +156594,13 @@ index 57cfaf7..725b556 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_frame_type_gn")
diff --git a/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build b/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-index 54cdbd8..992a889 100644
+index 0e3dcea..23c32f5 100644
--- a/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156882,7 +156608,7 @@ index 54cdbd8..992a889 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156890,11 +156616,13 @@ index 54cdbd8..992a889 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156905,44 +156633,38 @@ index 54cdbd8..992a889 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156958,13 +156680,13 @@ index 54cdbd8..992a889 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_rtp_headers_gn")
diff --git a/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build b/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build
-index 57a39cf..3528c34 100644
+index 5a0cb4d..d076578 100644
--- a/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -156972,7 +156694,7 @@ index 57a39cf..3528c34 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -156980,11 +156702,13 @@ index 57a39cf..3528c34 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -156995,44 +156719,38 @@ index 57a39cf..3528c34 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157048,13 +156766,13 @@ index 57a39cf..3528c34 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_stream_encoder_create_gn")
diff --git a/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build b/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-index e5e9a7c0..7114a4a 100644
+index bc76ea3..7a011b3 100644
--- a/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
+++ b/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157062,7 +156780,7 @@ index e5e9a7c0..7114a4a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157070,11 +156788,13 @@ index e5e9a7c0..7114a4a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157085,41 +156805,38 @@ index e5e9a7c0..7114a4a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157135,13 +156852,13 @@ index e5e9a7c0..7114a4a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_stream_encoder_gn")
diff --git a/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build b/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-index 2666e25..f672ad6 100644
+index d1b9e96..5d25ba5 100644
--- a/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
+++ b/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157149,7 +156866,7 @@ index 2666e25..f672ad6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157157,11 +156874,13 @@ index 2666e25..f672ad6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157172,41 +156891,38 @@ index 2666e25..f672ad6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157222,13 +156938,13 @@ index 2666e25..f672ad6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("bitstream_parser_api_gn")
diff --git a/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-index 1d21c1f..b338227 100644
+index f1509f6..93f760d 100644
--- a/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157236,7 +156952,7 @@ index 1d21c1f..b338227 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157244,11 +156960,13 @@ index 1d21c1f..b338227 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157259,44 +156977,38 @@ index 1d21c1f..b338227 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157312,13 +157024,13 @@ index 1d21c1f..b338227 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("builtin_video_decoder_factory_gn")
diff --git a/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build
-index bd29841..ee6547d 100644
+index 6839a60..98aebda 100644
--- a/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157326,7 +157038,7 @@ index bd29841..ee6547d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157334,11 +157046,13 @@ index bd29841..ee6547d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157349,44 +157063,38 @@ index bd29841..ee6547d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157402,13 +157110,13 @@ index bd29841..ee6547d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("builtin_video_encoder_factory_gn")
diff --git a/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build b/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-index 90afc61c..fe91abb 100644
+index 122624b..c3cb1c3 100644
--- a/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
+++ b/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157416,7 +157124,7 @@ index 90afc61c..fe91abb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157424,11 +157132,13 @@ index 90afc61c..fe91abb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157439,44 +157149,38 @@ index 90afc61c..fe91abb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157492,13 +157196,13 @@ index 90afc61c..fe91abb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_software_fallback_wrappers_gn")
diff --git a/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build b/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-index acf0202..472a413 100644
+index 0dd0193..281aa65 100644
--- a/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
+++ b/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-@@ -86,7 +86,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157506,7 +157210,7 @@ index acf0202..472a413 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157514,11 +157218,13 @@ index acf0202..472a413 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157529,44 +157235,38 @@ index acf0202..472a413 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157582,13 +157282,13 @@ index acf0202..472a413 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_codecs_api_gn")
diff --git a/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-index e0bcb09..1712d41 100644
+index 3db1ee8..ccc37e6 100644
--- a/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
+++ b/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157596,7 +157296,7 @@ index e0bcb09..1712d41 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157604,11 +157304,13 @@ index e0bcb09..1712d41 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157619,44 +157321,38 @@ index e0bcb09..1712d41 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157672,13 +157368,13 @@ index e0bcb09..1712d41 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("vp8_temporal_layers_factory_gn")
diff --git a/third_party/libwebrtc/audio/audio_gn/moz.build b/third_party/libwebrtc/audio/audio_gn/moz.build
-index 48c74e8..662d087 100644
+index 59588fa..5b0a304 100644
--- a/third_party/libwebrtc/audio/audio_gn/moz.build
+++ b/third_party/libwebrtc/audio/audio_gn/moz.build
-@@ -92,7 +92,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157686,7 +157382,7 @@ index 48c74e8..662d087 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -162,11 +161,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -161,10 +160,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157694,11 +157390,13 @@ index 48c74e8..662d087 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,10 +169,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157709,44 +157407,38 @@ index 48c74e8..662d087 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,6 +193,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -216,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -224,9 +227,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157762,13 +157454,13 @@ index 48c74e8..662d087 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_gn")
diff --git a/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build b/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-index f3708d6..a9b7630 100644
+index b387486..c407096 100644
--- a/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
+++ b/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157776,7 +157468,7 @@ index f3708d6..a9b7630 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157784,11 +157476,13 @@ index f3708d6..a9b7630 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157799,44 +157493,38 @@ index f3708d6..a9b7630 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157852,13 +157540,13 @@ index f3708d6..a9b7630 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_frame_operations_gn")
diff --git a/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build b/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-index 0c08bff..601dbb0d 100644
+index 98fe445..c59a3da 100644
--- a/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
+++ b/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157866,7 +157554,7 @@ index 0c08bff..601dbb0d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -158,11 +157,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -157,10 +156,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157874,11 +157562,13 @@ index 0c08bff..601dbb0d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -170,10 +168,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157889,44 +157579,38 @@ index 0c08bff..601dbb0d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -199,6 +189,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -201,6 +195,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -212,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -216,6 +218,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -220,9 +223,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -228,4 +236,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157942,13 +157626,13 @@ index 0c08bff..601dbb0d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("resource_adaptation_gn")
diff --git a/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build b/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-index a746c88..23c525d 100644
+index 8418214..22d37b3 100644
--- a/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
+++ b/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -157956,7 +157640,7 @@ index a746c88..23c525d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -157964,11 +157648,13 @@ index a746c88..23c525d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -157979,41 +157665,38 @@ index a746c88..23c525d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158029,13 +157712,13 @@ index a746c88..23c525d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_sender_interface_gn")
diff --git a/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build b/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-index 8d140ba..8835ae3 100644
+index d0706ba..58d92f2 100644
--- a/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
+++ b/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158043,7 +157726,7 @@ index 8d140ba..8835ae3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158051,11 +157734,13 @@ index 8d140ba..8835ae3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158066,44 +157751,38 @@ index 8d140ba..8835ae3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158119,13 +157798,13 @@ index 8d140ba..8835ae3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("bitrate_allocator_gn")
diff --git a/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build b/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-index 2dba19a..150cae5 100644
+index 3302bb8..3e6a932 100644
--- a/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
+++ b/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158133,7 +157812,7 @@ index 2dba19a..150cae5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158141,11 +157820,13 @@ index 2dba19a..150cae5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158156,44 +157837,38 @@ index 2dba19a..150cae5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158209,13 +157884,13 @@ index 2dba19a..150cae5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("bitrate_configurator_gn")
diff --git a/third_party/libwebrtc/call/call_gn/moz.build b/third_party/libwebrtc/call/call_gn/moz.build
-index 8cb24f9..e7ede49 100644
+index 24f1369..959d606 100644
--- a/third_party/libwebrtc/call/call_gn/moz.build
+++ b/third_party/libwebrtc/call/call_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158223,7 +157898,7 @@ index 8cb24f9..e7ede49 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -152,10 +151,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158231,11 +157906,13 @@ index 8cb24f9..e7ede49 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -166,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -165,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158246,44 +157923,38 @@ index 8cb24f9..e7ede49 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +184,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -196,6 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -207,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -215,9 +218,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158299,13 +157970,13 @@ index 8cb24f9..e7ede49 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("call_gn")
diff --git a/third_party/libwebrtc/call/call_interfaces_gn/moz.build b/third_party/libwebrtc/call/call_interfaces_gn/moz.build
-index 4f07c8b7..f9aa9e3 100644
+index e0f8d23..7f0feae 100644
--- a/third_party/libwebrtc/call/call_interfaces_gn/moz.build
+++ b/third_party/libwebrtc/call/call_interfaces_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158313,7 +157984,7 @@ index 4f07c8b7..f9aa9e3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158321,11 +157992,13 @@ index 4f07c8b7..f9aa9e3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158336,44 +158009,38 @@ index 4f07c8b7..f9aa9e3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158389,13 +158056,13 @@ index 4f07c8b7..f9aa9e3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("call_interfaces_gn")
diff --git a/third_party/libwebrtc/call/fake_network_gn/moz.build b/third_party/libwebrtc/call/fake_network_gn/moz.build
-index 54b8d2d..7a04a55 100644
+index 196758b..392aad7 100644
--- a/third_party/libwebrtc/call/fake_network_gn/moz.build
+++ b/third_party/libwebrtc/call/fake_network_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158403,7 +158070,7 @@ index 54b8d2d..7a04a55 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158411,11 +158078,13 @@ index 54b8d2d..7a04a55 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158426,44 +158095,38 @@ index 54b8d2d..7a04a55 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158479,13 +158142,13 @@ index 54b8d2d..7a04a55 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fake_network_gn")
diff --git a/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build b/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-index 040939d..b5f3a7b 100644
+index 51f46cc..d79a1ab 100644
--- a/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
+++ b/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158493,7 +158156,7 @@ index 040939d..b5f3a7b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158501,11 +158164,13 @@ index 040939d..b5f3a7b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158516,44 +158181,38 @@ index 040939d..b5f3a7b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158569,13 +158228,13 @@ index 040939d..b5f3a7b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_interfaces_gn")
diff --git a/third_party/libwebrtc/call/rtp_receiver_gn/moz.build b/third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-index 5c1f19a..89009b7 100644
+index 12d0556..d6097d3 100644
--- a/third_party/libwebrtc/call/rtp_receiver_gn/moz.build
+++ b/third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158583,7 +158242,7 @@ index 5c1f19a..89009b7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158591,11 +158250,13 @@ index 5c1f19a..89009b7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158606,44 +158267,38 @@ index 5c1f19a..89009b7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158659,13 +158314,13 @@ index 5c1f19a..89009b7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_receiver_gn")
diff --git a/third_party/libwebrtc/call/rtp_sender_gn/moz.build b/third_party/libwebrtc/call/rtp_sender_gn/moz.build
-index 1d14b03..0ad5b6d1 100644
+index 114bad2..6e47fbd 100644
--- a/third_party/libwebrtc/call/rtp_sender_gn/moz.build
+++ b/third_party/libwebrtc/call/rtp_sender_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158673,7 +158328,7 @@ index 1d14b03..0ad5b6d1 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158681,11 +158336,13 @@ index 1d14b03..0ad5b6d1 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158696,44 +158353,38 @@ index 1d14b03..0ad5b6d1 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158749,13 +158400,13 @@ index 1d14b03..0ad5b6d1 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_sender_gn")
diff --git a/third_party/libwebrtc/call/simulated_network_gn/moz.build b/third_party/libwebrtc/call/simulated_network_gn/moz.build
-index 62ff829..a79afb5 100644
+index b277778..f0d1f2d 100644
--- a/third_party/libwebrtc/call/simulated_network_gn/moz.build
+++ b/third_party/libwebrtc/call/simulated_network_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158763,7 +158414,7 @@ index 62ff829..a79afb5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158771,11 +158422,13 @@ index 62ff829..a79afb5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158786,44 +158439,38 @@ index 62ff829..a79afb5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158839,13 +158486,13 @@ index 62ff829..a79afb5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("simulated_network_gn")
diff --git a/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build b/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build
-index e51a1dc..14754c7 100644
+index 99a8c56..76ed3d7 100644
--- a/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build
+++ b/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build
-@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158853,7 +158500,7 @@ index e51a1dc..14754c7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158861,11 +158508,13 @@ index e51a1dc..14754c7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158876,41 +158525,38 @@ index e51a1dc..14754c7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158926,13 +158572,13 @@ index e51a1dc..14754c7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("simulated_packet_receiver_gn")
diff --git a/third_party/libwebrtc/call/video_stream_api_gn/moz.build b/third_party/libwebrtc/call/video_stream_api_gn/moz.build
-index 926361a..12f7e80 100644
+index f8ead06..b8a376c 100644
--- a/third_party/libwebrtc/call/video_stream_api_gn/moz.build
+++ b/third_party/libwebrtc/call/video_stream_api_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -158940,7 +158586,7 @@ index 926361a..12f7e80 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -158948,11 +158594,13 @@ index 926361a..12f7e80 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -158963,44 +158611,38 @@ index 926361a..12f7e80 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159016,13 +158658,13 @@ index 926361a..12f7e80 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_stream_api_gn")
diff --git a/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-index 7adcbbf3..01a3edc 100644
+index 66e9a29ea..f7168fd 100644
--- a/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159030,7 +158672,7 @@ index 7adcbbf3..01a3edc 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,25 +122,20 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159042,52 +158684,56 @@ index 7adcbbf3..01a3edc 100644
SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse_arm.S",
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12_armv7.S"
-@@ -142,10 +136,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+ ]
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
+
+- DEFINES["_FORTIFY_SOURCE"] = "2"
++ DEFINES["USE_X11"] = "1"
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -170,6 +160,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -172,6 +166,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -179,13 +176,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -183,6 +185,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -191,4 +199,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159103,13 +158749,13 @@ index 7adcbbf3..01a3edc 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("common_audio_c_arm_asm_gn")
diff --git a/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-index 8e471b3..17d8a0a 100644
+index eda1ed7..46259fe 100644
--- a/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-@@ -121,7 +121,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -120,7 +120,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159117,7 +158763,7 @@ index 8e471b3..17d8a0a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,11 +130,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -130,11 +129,6 @@ if CONFIG["OS_TARGET"] == "Linux":
"rt"
]
@@ -159129,7 +158775,7 @@ index 8e471b3..17d8a0a 100644
if CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["USE_GLIB"] = "1"
-@@ -205,9 +199,11 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -204,9 +198,13 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159138,13 +158784,15 @@ index 8e471b3..17d8a0a 100644
- "unwind"
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
++
+ UNIFIED_SOURCES += [
+ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
+ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -218,10 +214,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -217,10 +215,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159155,7 +158803,20 @@ index 8e471b3..17d8a0a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -253,6 +245,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -248,6 +242,12 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
++ UNIFIED_SOURCES += [
++ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
++ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
++ ]
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+
+@@ -256,6 +256,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -159169,45 +158830,23 @@ index 8e471b3..17d8a0a 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
CFLAGS += [
-@@ -278,6 +277,17 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -282,6 +289,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-+ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
-@@ -286,9 +296,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-+ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
-+ ]
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -294,4 +307,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-+ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159223,13 +158862,13 @@ index 8e471b3..17d8a0a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("common_audio_c_gn")
diff --git a/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-index 5475e35..054420f 100644
+index 92623b4..fa1bbb9 100644
--- a/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159237,7 +158876,7 @@ index 5475e35..054420f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159245,11 +158884,13 @@ index 5475e35..054420f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159260,44 +158901,38 @@ index 5475e35..054420f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159313,13 +158948,13 @@ index 5475e35..054420f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("common_audio_cc_gn")
diff --git a/third_party/libwebrtc/common_audio/common_audio_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-index e499c12..5c5f4ba 100644
+index 324c47f..bed5d6b 100644
--- a/third_party/libwebrtc/common_audio/common_audio_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159327,7 +158962,7 @@ index e499c12..5c5f4ba 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -160,11 +159,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -159,10 +158,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159335,11 +158970,13 @@ index e499c12..5c5f4ba 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159350,44 +158987,38 @@ index e499c12..5c5f4ba 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -201,6 +191,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -203,6 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -214,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -222,9 +225,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159403,13 +159034,13 @@ index e499c12..5c5f4ba 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("common_audio_gn")
diff --git a/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-index 36ffd6ad..3a73dc20 100644
+index ce772d0..08aad3b 100644
--- a/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-@@ -73,14 +73,12 @@ if CONFIG["OS_TARGET"] == "Darwin":
+@@ -73,13 +73,11 @@ if CONFIG["OS_TARGET"] == "Darwin":
if CONFIG["OS_TARGET"] == "Linux":
@@ -159419,12 +159050,11 @@ index 36ffd6ad..3a73dc20 100644
DEFINES["USE_NSS_CERTS"] = "1"
DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
-@@ -137,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -136,11 +134,6 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM"] = True
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
@@ -159436,7 +159066,15 @@ index 36ffd6ad..3a73dc20 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -174,4 +167,20 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -171,10 +164,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
++ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_ARCH_ARM64"] = True
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_ARCH_ARM64"] = True
@@ -159447,21 +159085,17 @@ index 36ffd6ad..3a73dc20 100644
+ "unwind"
+ ]
+
-+if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_ARCH_ARM64"] = True
-+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+
Library("common_audio_neon_c_gn")
diff --git a/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-index ba1537f..eece93e 100644
+index 2d49b0f..3eb4db9 100644
--- a/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-@@ -72,14 +72,12 @@ if CONFIG["OS_TARGET"] == "Darwin":
+@@ -72,13 +72,11 @@ if CONFIG["OS_TARGET"] == "Darwin":
if CONFIG["OS_TARGET"] == "Linux":
@@ -159471,12 +159105,11 @@ index ba1537f..eece93e 100644
DEFINES["USE_NSS_CERTS"] = "1"
DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
-@@ -136,11 +134,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,11 +133,6 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM"] = True
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
@@ -159488,7 +159121,15 @@ index ba1537f..eece93e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,4 +166,20 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -170,10 +163,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
++ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_ARCH_ARM64"] = True
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_ARCH_ARM64"] = True
@@ -159499,21 +159140,17 @@ index ba1537f..eece93e 100644
+ "unwind"
+ ]
+
-+if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_ARCH_ARM64"] = True
-+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+
Library("common_audio_neon_gn")
diff --git a/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build b/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-index e93b927..5e3c345 100644
+index 99b2b7c..dfab45b 100644
--- a/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159521,7 +159158,7 @@ index e93b927..5e3c345 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159529,11 +159166,13 @@ index e93b927..5e3c345 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159544,44 +159183,38 @@ index e93b927..5e3c345 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159597,13 +159230,13 @@ index e93b927..5e3c345 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fir_filter_factory_gn")
diff --git a/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build b/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-index 1bb7ad1..62744b8 100644
+index 8bdacc3..ee16bda 100644
--- a/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159611,7 +159244,7 @@ index 1bb7ad1..62744b8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159619,11 +159252,13 @@ index 1bb7ad1..62744b8 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159634,41 +159269,38 @@ index 1bb7ad1..62744b8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159684,13 +159316,13 @@ index 1bb7ad1..62744b8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fir_filter_gn")
diff --git a/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build b/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-index e285755..f9e011e 100644
+index b03c7f0..a85e616 100644
--- a/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159698,7 +159330,7 @@ index e285755..f9e011e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159706,11 +159338,13 @@ index e285755..f9e011e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159721,41 +159355,38 @@ index e285755..f9e011e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159771,13 +159402,13 @@ index e285755..f9e011e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("sinc_resampler_gn")
diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-index 49d8183..893141c 100644
+index 6bb1ba6..ecbc878 100644
--- a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159785,7 +159416,7 @@ index 49d8183..893141c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -159,11 +158,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -158,15 +157,14 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159797,7 +159428,15 @@ index 49d8183..893141c 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc"
]
-@@ -182,10 +176,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
++
+ if CONFIG["CPU_ARCH"] == "x86":
+
+ UNIFIED_SOURCES += [
+@@ -181,10 +179,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159808,50 +159447,35 @@ index 49d8183..893141c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -210,6 +200,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -212,6 +206,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -244,6 +241,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -253,6 +256,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
-@@ -261,6 +265,7 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- UNIFIED_SOURCES += [
- "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc"
-@@ -272,4 +277,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "WINNT":
+ CXXFLAGS += [
+@@ -275,4 +283,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "WINNT":
"/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc"
]
@@ -159873,10 +159497,10 @@ index 49d8183..893141c 100644
+
Library("fft_size_128_gn")
diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-index b3213bf..d09d756 100644
+index e0ca59f..8a94ff2 100644
--- a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159884,7 +159508,7 @@ index b3213bf..d09d756 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -159892,11 +159516,13 @@ index b3213bf..d09d756 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159907,44 +159533,38 @@ index b3213bf..d09d756 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -159960,13 +159580,13 @@ index b3213bf..d09d756 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fft_size_256_gn")
diff --git a/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-index 6d037046..cab1cf2 100644
+index 9f48313..a60e7ec 100644
--- a/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
+++ b/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-@@ -74,16 +74,11 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,16 +73,11 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -159983,7 +159603,7 @@ index 6d037046..cab1cf2 100644
if CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["USE_GLIB"] = "1"
-@@ -140,24 +135,21 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,24 +134,23 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160000,11 +159620,13 @@ index 6d037046..cab1cf2 100644
+if CONFIG["CPU_ARCH"] == "ppc64":
- DEFINES["_FORTIFY_SOURCE"] = "2"
++ DEFINES["USE_X11"] = "1"
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+ UNIFIED_SOURCES += [
+ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
+ ]
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
++
+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160014,7 +159636,19 @@ index 6d037046..cab1cf2 100644
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +183,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -187,6 +181,11 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
++ UNIFIED_SOURCES += [
++ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
++ ]
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+
+@@ -194,6 +193,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
]
@@ -160028,42 +159662,23 @@ index 6d037046..cab1cf2 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
CFLAGS += [
-@@ -214,6 +213,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -218,6 +224,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
-@@ -222,9 +231,35 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
-+ ]
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -230,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160079,13 +159694,13 @@ index 6d037046..cab1cf2 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("spl_sqrt_floor_gn")
diff --git a/third_party/libwebrtc/common_video/common_video_gn/moz.build b/third_party/libwebrtc/common_video/common_video_gn/moz.build
-index 5d6a4ad..d41fcff 100644
+index 152f97b..851b52a 100644
--- a/third_party/libwebrtc/common_video/common_video_gn/moz.build
+++ b/third_party/libwebrtc/common_video/common_video_gn/moz.build
-@@ -92,7 +92,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160093,7 +159708,7 @@ index 5d6a4ad..d41fcff 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -162,11 +161,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -161,10 +160,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160101,11 +159716,13 @@ index 5d6a4ad..d41fcff 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,10 +169,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160116,44 +159733,38 @@ index 5d6a4ad..d41fcff 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,6 +193,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -216,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -224,9 +227,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160169,13 +159780,13 @@ index 5d6a4ad..d41fcff 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("common_video_gn")
diff --git a/third_party/libwebrtc/common_video/frame_counts_gn/moz.build b/third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-index c339067..dd2bd3b 100644
+index c6862b1..2e86a4e 100644
--- a/third_party/libwebrtc/common_video/frame_counts_gn/moz.build
+++ b/third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160183,7 +159794,7 @@ index c339067..dd2bd3b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160191,11 +159802,13 @@ index c339067..dd2bd3b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160206,41 +159819,38 @@ index c339067..dd2bd3b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160256,13 +159866,13 @@ index c339067..dd2bd3b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("frame_counts_gn")
diff --git a/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build b/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-index 04b4959..3ff4f13 100644
+index 8c15eb22..8b2bb40 100644
--- a/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
+++ b/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160270,7 +159880,7 @@ index 04b4959..3ff4f13 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160278,11 +159888,13 @@ index 04b4959..3ff4f13 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160293,44 +159905,38 @@ index 04b4959..3ff4f13 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160346,13 +159952,13 @@ index 04b4959..3ff4f13 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("generic_frame_descriptor_gn")
diff --git a/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-index 7cd0d06..06d2d9d 100644
+index 01f3549..425e53ba 100644
--- a/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
+++ b/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160360,7 +159966,7 @@ index 7cd0d06..06d2d9d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160368,11 +159974,13 @@ index 7cd0d06..06d2d9d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160383,44 +159991,38 @@ index 7cd0d06..06d2d9d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160436,13 +160038,13 @@ index 7cd0d06..06d2d9d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_event_audio_gn")
diff --git a/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-index 7902cec..43d43f3 100644
+index 113e741..cde4d3e 100644
--- a/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
+++ b/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160450,7 +160052,7 @@ index 7902cec..43d43f3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160458,11 +160060,13 @@ index 7902cec..43d43f3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160473,44 +160077,38 @@ index 7902cec..43d43f3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160526,13 +160124,13 @@ index 7902cec..43d43f3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_event_bwe_gn")
diff --git a/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-index 5ce1736..746e87e 100644
+index 1e218dd..b93a20b 100644
--- a/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
+++ b/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160540,7 +160138,7 @@ index 5ce1736..746e87e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160548,11 +160146,13 @@ index 5ce1736..746e87e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160563,44 +160163,38 @@ index 5ce1736..746e87e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160616,13 +160210,13 @@ index 5ce1736..746e87e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_event_pacing_gn")
diff --git a/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-index 87fa2c1..30ad82d 100644
+index f56cb55..f5424a2 100644
--- a/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
+++ b/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160630,7 +160224,7 @@ index 87fa2c1..30ad82d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160638,11 +160232,13 @@ index 87fa2c1..30ad82d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160653,44 +160249,38 @@ index 87fa2c1..30ad82d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160706,13 +160296,13 @@ index 87fa2c1..30ad82d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_event_rtp_rtcp_gn")
diff --git a/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-index 35bbf75..23b6586 100644
+index af6a960..c70bd64 100644
--- a/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
+++ b/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160720,7 +160310,7 @@ index 35bbf75..23b6586 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160728,11 +160318,13 @@ index 35bbf75..23b6586 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160743,44 +160335,38 @@ index 35bbf75..23b6586 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160796,13 +160382,13 @@ index 35bbf75..23b6586 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_event_video_gn")
diff --git a/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build b/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-index 6b35e5a..0c1b9dd 100644
+index 03221a6..95174dd 100644
--- a/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
+++ b/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160810,7 +160396,7 @@ index 6b35e5a..0c1b9dd 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160818,11 +160404,13 @@ index 6b35e5a..0c1b9dd 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160833,44 +160421,38 @@ index 6b35e5a..0c1b9dd 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160886,13 +160468,13 @@ index 6b35e5a..0c1b9dd 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_stream_config_gn")
diff --git a/third_party/libwebrtc/media/rtc_constants_gn/moz.build b/third_party/libwebrtc/media/rtc_constants_gn/moz.build
-index 78cddb0..86d7709 100644
+index d2bbd24..5ae934f 100644
--- a/third_party/libwebrtc/media/rtc_constants_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_constants_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160900,7 +160482,7 @@ index 78cddb0..86d7709 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160908,11 +160490,13 @@ index 78cddb0..86d7709 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160923,44 +160507,38 @@ index 78cddb0..86d7709 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -160976,13 +160554,13 @@ index 78cddb0..86d7709 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_constants_gn")
diff --git a/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build b/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build
-index 4f84ca1..4a883ff 100644
+index 262fc4d..3e9c7c3 100644
--- a/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -160990,7 +160568,7 @@ index 4f84ca1..4a883ff 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -160998,11 +160576,13 @@ index 4f84ca1..4a883ff 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161013,44 +160593,38 @@ index 4f84ca1..4a883ff 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161066,13 +160640,13 @@ index 4f84ca1..4a883ff 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_encoder_simulcast_proxy_gn")
diff --git a/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build b/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build
-index 46b6a25..51030cb 100644
+index ff98756..47983d7 100644
--- a/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161080,7 +160654,7 @@ index 46b6a25..51030cb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161088,11 +160662,13 @@ index 46b6a25..51030cb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161103,44 +160679,38 @@ index 46b6a25..51030cb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161156,13 +160726,13 @@ index 46b6a25..51030cb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_h264_profile_id_gn")
diff --git a/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build b/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-index aff4370..e972266 100644
+index ff63c46..df954e8 100644
--- a/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161170,7 +160740,7 @@ index aff4370..e972266 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161178,11 +160748,13 @@ index aff4370..e972266 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161193,44 +160765,38 @@ index aff4370..e972266 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161246,13 +160812,13 @@ index aff4370..e972266 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_internal_video_codecs_gn")
diff --git a/third_party/libwebrtc/media/rtc_media_base_gn/moz.build b/third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-index 7b0ac453..cfc75c3 100644
+index 91d7e89..d9b99a2 100644
--- a/third_party/libwebrtc/media/rtc_media_base_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161260,7 +160826,7 @@ index 7b0ac453..cfc75c3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161268,11 +160834,13 @@ index 7b0ac453..cfc75c3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161283,44 +160851,38 @@ index 7b0ac453..cfc75c3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161336,13 +160898,13 @@ index 7b0ac453..cfc75c3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_media_base_gn")
diff --git a/third_party/libwebrtc/media/rtc_media_config_gn/moz.build b/third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-index e559dfd..ee2899b 100644
+index 71f2d96..0d5b2fd 100644
--- a/third_party/libwebrtc/media/rtc_media_config_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161350,7 +160912,7 @@ index e559dfd..ee2899b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161358,11 +160920,13 @@ index e559dfd..ee2899b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161373,41 +160937,38 @@ index e559dfd..ee2899b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161423,13 +160984,13 @@ index e559dfd..ee2899b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_media_config_gn")
diff --git a/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build b/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-index 266b11a..0b4389d 100644
+index 49e703a..bece614 100644
--- a/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161437,7 +160998,7 @@ index 266b11a..0b4389d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161445,11 +161006,13 @@ index 266b11a..0b4389d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161460,44 +161023,38 @@ index 266b11a..0b4389d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161513,13 +161070,13 @@ index 266b11a..0b4389d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_simulcast_encoder_adapter_gn")
diff --git a/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build b/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build
-index 52456dd..2adbcc7 100644
+index d8ddc3e..1826272 100644
--- a/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build
+++ b/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161527,7 +161084,7 @@ index 52456dd..2adbcc7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161535,11 +161092,13 @@ index 52456dd..2adbcc7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161550,44 +161109,38 @@ index 52456dd..2adbcc7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161603,13 +161156,13 @@ index 52456dd..2adbcc7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_vp9_profile_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-index 1f968a1..bf9db5d 100644
+index dcecd8d..c8d6484 100644
--- a/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161617,7 +161170,7 @@ index 1f968a1..bf9db5d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161625,11 +161178,13 @@ index 1f968a1..bf9db5d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161640,44 +161195,38 @@ index 1f968a1..bf9db5d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161693,13 +161242,13 @@ index 1f968a1..bf9db5d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_coding_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-index 1c313a5..6722fa6 100644
+index aad35a21..32b0218 100644
--- a/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161707,7 +161256,7 @@ index 1c313a5..6722fa6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161715,11 +161264,13 @@ index 1c313a5..6722fa6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161730,41 +161281,38 @@ index 1c313a5..6722fa6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161780,13 +161328,13 @@ index 1c313a5..6722fa6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_coding_module_typedefs_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-index bd7056c..a4d1f46 100644
+index 7110b83..00cfcd3 100644
--- a/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161794,7 +161342,7 @@ index bd7056c..a4d1f46 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161802,11 +161350,13 @@ index bd7056c..a4d1f46 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161817,44 +161367,38 @@ index bd7056c..a4d1f46 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161870,13 +161414,13 @@ index bd7056c..a4d1f46 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_coding_opus_common_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-index 6fa0115..01c0590 100644
+index 2110ecf..235d758 100644
--- a/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161884,7 +161428,7 @@ index 6fa0115..01c0590 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161892,11 +161436,13 @@ index 6fa0115..01c0590 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161907,44 +161453,38 @@ index 6fa0115..01c0590 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161960,13 +161500,13 @@ index 6fa0115..01c0590 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_encoder_cng_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-index b537062..708395e 100644
+index 88fe612..9c5347c 100644
--- a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -161974,7 +161514,7 @@ index b537062..708395e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -161982,11 +161522,13 @@ index b537062..708395e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -161997,44 +161539,38 @@ index b537062..708395e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162050,13 +161586,13 @@ index b537062..708395e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_network_adaptor_config_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-index b389938..4fd2f62 100644
+index 226ff7d..0ce6587 100644
--- a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162064,7 +161600,7 @@ index b389938..4fd2f62 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -157,11 +156,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -156,10 +155,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162072,11 +161608,13 @@ index b389938..4fd2f62 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -170,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -169,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162087,44 +161625,38 @@ index b389938..4fd2f62 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -198,6 +188,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -211,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -219,9 +222,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162140,13 +161672,13 @@ index b389938..4fd2f62 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_network_adaptor_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
-index df061c6..62c3c16d 100644
+index cb4a1e0..4f378de 100644
--- a/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162154,7 +161686,7 @@ index df061c6..62c3c16d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162162,11 +161694,13 @@ index df061c6..62c3c16d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162177,44 +161711,38 @@ index df061c6..62c3c16d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162230,13 +161758,13 @@ index df061c6..62c3c16d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("default_neteq_factory_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-index e0f07f2..8cff22c 100644
+index 52a3ff3..b72a219 100644
--- a/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162244,7 +161772,7 @@ index e0f07f2..8cff22c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162252,11 +161780,13 @@ index e0f07f2..8cff22c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162267,44 +161797,38 @@ index e0f07f2..8cff22c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162320,13 +161844,13 @@ index e0f07f2..8cff22c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("g711_c_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-index 3716ec4..d1088dba 100644
+index b578472..d7b714d 100644
--- a/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162334,7 +161858,7 @@ index 3716ec4..d1088dba 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162342,11 +161866,13 @@ index 3716ec4..d1088dba 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162357,44 +161883,38 @@ index 3716ec4..d1088dba 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162410,13 +161930,13 @@ index 3716ec4..d1088dba 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("g711_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-index 8910ce7..d5a2030 100644
+index ddab215..c422a7b 100644
--- a/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162424,7 +161944,7 @@ index 8910ce7..d5a2030 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162432,11 +161952,13 @@ index 8910ce7..d5a2030 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162447,44 +161969,38 @@ index 8910ce7..d5a2030 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162500,13 +162016,13 @@ index 8910ce7..d5a2030 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("g722_c_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-index 71d1053..31dda4e6c 100644
+index 1443897..b291b79 100644
--- a/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162514,7 +162030,7 @@ index 71d1053..31dda4e6c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162522,11 +162038,13 @@ index 71d1053..31dda4e6c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162537,44 +162055,38 @@ index 71d1053..31dda4e6c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -195,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -203,9 +206,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162590,13 +162102,13 @@ index 71d1053..31dda4e6c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("g722_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
-index 165ab4b..83ff940 100644
+index 8a5b1d9..6c840b5 100644
--- a/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
-@@ -146,7 +146,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -145,7 +145,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162604,7 +162116,7 @@ index 165ab4b..83ff940 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -215,11 +214,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -214,10 +213,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162612,11 +162124,13 @@ index 165ab4b..83ff940 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -228,10 +222,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -227,10 +225,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162627,44 +162141,38 @@ index 165ab4b..83ff940 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -256,6 +246,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -258,6 +252,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -269,6 +266,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -273,6 +275,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -277,9 +280,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -285,4 +293,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162680,13 +162188,13 @@ index 165ab4b..83ff940 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("ilbc_c_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
-index e46ee84..7c95dbf 100644
+index 23ef08d..644859b 100644
--- a/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162694,7 +162202,7 @@ index e46ee84..7c95dbf 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162702,11 +162210,13 @@ index e46ee84..7c95dbf 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162717,44 +162227,38 @@ index e46ee84..7c95dbf 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162770,13 +162274,13 @@ index e46ee84..7c95dbf 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("ilbc_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-index 538b0d2..d74a528 100644
+index 34b8f86..eacd612 100644
--- a/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162784,7 +162288,7 @@ index 538b0d2..d74a528 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162792,11 +162296,13 @@ index 538b0d2..d74a528 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162807,41 +162313,38 @@ index 538b0d2..d74a528 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162857,13 +162360,13 @@ index 538b0d2..d74a528 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("isac_bwinfo_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build
-index 43fb646..8663985 100644
+index acaca70..f463fb8 100644
--- a/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build
-@@ -100,7 +100,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -99,7 +99,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162871,36 +162374,38 @@ index 43fb646..8663985 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -168,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,15 +158,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["_FORTIFY_SOURCE"] = "2"
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
++ DEFINES["USE_X11"] = "1"
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -209,6 +204,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -217,9 +213,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
+@@ -198,6 +197,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
+ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
+
+@@ -225,4 +225,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162912,13 +162417,13 @@ index 43fb646..8663985 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("isac_c_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build
-index b4ed48e..0fc11d7 100644
+index 0e8c1b1..4d00d2c 100644
--- a/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -162926,7 +162431,7 @@ index b4ed48e..0fc11d7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -162934,11 +162439,13 @@ index b4ed48e..0fc11d7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162949,41 +162456,38 @@ index b4ed48e..0fc11d7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -162999,7 +162503,7 @@ index b4ed48e..0fc11d7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("isac_common_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build
index 5599f07..9d47487 100644
@@ -163266,10 +162770,10 @@ index 5a7b638..e8383c3 100644
+
Library("isac_fix_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build
-index 67f8362..c607ac8 100644
+index 92ff47ee..dd70c24 100644
--- a/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163277,36 +162781,38 @@ index 67f8362..c607ac8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -138,15 +137,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
+ DEFINES["WEBRTC_ARCH_ARM64"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["_FORTIFY_SOURCE"] = "2"
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
++ DEFINES["USE_X11"] = "1"
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +183,7 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,9 +192,23 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
+@@ -177,6 +176,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
+ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
+
+@@ -204,4 +204,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163318,7 +162824,7 @@ index 67f8362..c607ac8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("isac_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build
index 3798420..a8ee826f 100644
@@ -163387,10 +162893,10 @@ index 3798420..a8ee826f 100644
+
Library("isac_neon_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-index b7c99fd..8f90ad6 100644
+index 5c4369b..5c20fd1 100644
--- a/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -76,7 +76,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163398,7 +162904,7 @@ index b7c99fd..8f90ad6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,11 +134,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -134,10 +133,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -163406,11 +162912,13 @@ index b7c99fd..8f90ad6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -148,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -147,10 +145,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163421,44 +162929,38 @@ index b7c99fd..8f90ad6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -176,6 +166,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -178,6 +172,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -189,6 +186,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -197,9 +200,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -205,4 +213,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163474,13 +162976,13 @@ index b7c99fd..8f90ad6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("isac_vad_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-index 16e35fa..282546d 100644
+index dc0db97..363cc0a 100644
--- a/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163488,7 +162990,7 @@ index 16e35fa..282546d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -163496,11 +162998,13 @@ index 16e35fa..282546d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163511,44 +163015,38 @@ index 16e35fa..282546d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163564,13 +163062,13 @@ index 16e35fa..282546d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("legacy_encoded_audio_frame_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-index fb0747b..cacafb1 100644
+index 3ba33fe..a94862f 100644
--- a/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-@@ -110,7 +110,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -109,7 +109,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163578,7 +163076,7 @@ index fb0747b..cacafb1 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -179,11 +178,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -178,10 +177,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -163586,11 +163084,13 @@ index fb0747b..cacafb1 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,10 +186,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -191,10 +189,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163601,44 +163101,38 @@ index fb0747b..cacafb1 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -220,6 +210,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -222,6 +216,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -233,6 +230,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -237,6 +239,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -241,9 +244,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -249,4 +257,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163654,13 +163148,13 @@ index fb0747b..cacafb1 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("neteq_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-index 24cda76..60b43b8 100644
+index c4f4cb3..a9c6500 100644
--- a/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163668,7 +163162,7 @@ index 24cda76..60b43b8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -163676,11 +163170,13 @@ index 24cda76..60b43b8 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163691,44 +163187,38 @@ index 24cda76..60b43b8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163744,13 +163234,13 @@ index 24cda76..60b43b8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("pcm16b_c_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-index 621edd1..eda781b 100644
+index 2ab3bbb..038e15e 100644
--- a/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163758,7 +163248,7 @@ index 621edd1..eda781b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -163766,11 +163256,13 @@ index 621edd1..eda781b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163781,44 +163273,38 @@ index 621edd1..eda781b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163834,13 +163320,13 @@ index 621edd1..eda781b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("pcm16b_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-index ff0cdea..8af7c50 100644
+index 7e1ba16..d0f7048 100644
--- a/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163848,7 +163334,7 @@ index ff0cdea..8af7c50 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -163856,11 +163342,13 @@ index ff0cdea..8af7c50 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163871,44 +163359,38 @@ index ff0cdea..8af7c50 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163924,13 +163406,13 @@ index ff0cdea..8af7c50 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("red_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-index 8a5e2d6..5830c5a 100644
+index 0c16ac5..fd90008 100644
--- a/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -163938,7 +163420,7 @@ index 8a5e2d6..5830c5a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -163946,11 +163428,13 @@ index 8a5e2d6..5830c5a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -163961,44 +163445,38 @@ index 8a5e2d6..5830c5a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164014,16 +163492,16 @@ index 8a5e2d6..5830c5a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_cng_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-index 543f023..8a90160 100644
+index 3178c6c..e4ce05c 100644
--- a/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-@@ -81,11 +81,9 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_NSS_CERTS"] = "1"
DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_CODEC_ISAC"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
@@ -164032,7 +163510,7 @@ index 543f023..8a90160 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +147,10 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_CODEC_ISACFX"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164042,11 +163520,12 @@ index 543f023..8a90160 100644
- ]
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_CODEC_ISAC"] = True
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -163,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164057,7 +163536,14 @@ index 543f023..8a90160 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +188,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -193,11 +187,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_CODEC_ISAC"] = True
++ DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_CODEC_ISAC"] = True
@@ -164071,33 +163557,23 @@ index 543f023..8a90160 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
CXXFLAGS += [
-@@ -214,6 +214,13 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -218,6 +221,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -222,9 +229,29 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -230,4 +239,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164113,16 +163589,16 @@ index 543f023..8a90160 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_multiopus_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-index e831769..bc8037d 100644
+index 088333b..8a8b985 100644
--- a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-@@ -81,11 +81,9 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_NSS_CERTS"] = "1"
DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_CODEC_ISAC"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
@@ -164131,7 +163607,7 @@ index e831769..bc8037d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -157,10 +155,9 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -156,10 +154,10 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_CODEC_ISACFX"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164141,11 +163617,12 @@ index e831769..bc8037d 100644
- ]
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_CODEC_ISAC"] = True
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -170,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -169,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164156,7 +163633,14 @@ index e831769..bc8037d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -202,6 +195,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -200,11 +194,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_CODEC_ISAC"] = True
++ DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_CODEC_ISAC"] = True
@@ -164170,33 +163654,23 @@ index e831769..bc8037d 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
CXXFLAGS += [
-@@ -221,6 +221,13 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -225,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -229,9 +236,29 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -237,4 +246,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164212,16 +163686,16 @@ index e831769..bc8037d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_opus_gn")
diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-index fa94ad5..a1db279 100644
+index b831a6a..8c5608e 100644
--- a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-@@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,11 +79,9 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_NSS_CERTS"] = "1"
DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_CODEC_ISAC"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
@@ -164230,7 +163704,7 @@ index fa94ad5..a1db279 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +146,10 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_CODEC_ISACFX"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164240,11 +163714,12 @@ index fa94ad5..a1db279 100644
- ]
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_CODEC_ISAC"] = True
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -162,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164255,7 +163730,14 @@ index fa94ad5..a1db279 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +187,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -192,11 +186,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_CODEC_ISAC"] = True
++ DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_CODEC_ISAC"] = True
@@ -164269,33 +163751,23 @@ index fa94ad5..a1db279 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
CXXFLAGS += [
-@@ -213,6 +213,13 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -217,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -221,9 +228,29 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -229,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164311,13 +163783,13 @@ index fa94ad5..a1db279 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_opus_wrapper_gn")
diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build
-index 0680df2..d4047aa 100644
+index d9c5dd1..0823b23 100644
--- a/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164325,7 +163797,7 @@ index 0680df2..d4047aa 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164333,11 +163805,13 @@ index 0680df2..d4047aa 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164348,41 +163822,38 @@ index 0680df2..d4047aa 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164398,13 +163869,13 @@ index 0680df2..d4047aa 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_device_api_gn")
diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build
-index 8e1e8c6..99fe511 100644
+index 01897b0..17afe69 100644
--- a/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164412,7 +163883,7 @@ index 8e1e8c6..99fe511 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164420,11 +163891,13 @@ index 8e1e8c6..99fe511 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164435,44 +163908,38 @@ index 8e1e8c6..99fe511 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164488,13 +163955,13 @@ index 8e1e8c6..99fe511 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_device_buffer_gn")
diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build
-index a079f00..c949f260 100644
+index f6a575a..8ff3b4e 100644
--- a/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164502,7 +163969,7 @@ index a079f00..c949f260 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164510,11 +163977,13 @@ index a079f00..c949f260 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164525,41 +163994,38 @@ index a079f00..c949f260 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164575,13 +164041,13 @@ index a079f00..c949f260 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_device_default_gn")
diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build
-index ff6ced9..978c3ee 100644
+index 9892042..027d1a3 100644
--- a/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164589,7 +164055,7 @@ index ff6ced9..978c3ee 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164597,11 +164063,13 @@ index ff6ced9..978c3ee 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164612,44 +164080,38 @@ index ff6ced9..978c3ee 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164665,13 +164127,13 @@ index ff6ced9..978c3ee 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_device_generic_gn")
diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-index f57f39f..7a223b9 100644
+index 83c5a923..f0ac2ae 100644
--- a/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164679,7 +164141,7 @@ index f57f39f..7a223b9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,11 +140,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164687,11 +164149,13 @@ index f57f39f..7a223b9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +148,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164702,41 +164166,38 @@ index f57f39f..7a223b9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +172,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -191,13 +188,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164752,13 +164213,13 @@ index f57f39f..7a223b9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_device_gn")
diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
-index c679829..f3f773e 100644
+index 6073b50..054a7ca 100644
--- a/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164766,7 +164227,7 @@ index c679829..f3f773e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164774,11 +164235,13 @@ index c679829..f3f773e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164789,44 +164252,38 @@ index c679829..f3f773e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164842,13 +164299,13 @@ index c679829..f3f773e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_device_impl_gn")
diff --git a/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build b/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-index 6ef7c57..cd36813 100644
+index 8a309a3..cfa0f1f 100644
--- a/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164856,7 +164313,7 @@ index 6ef7c57..cd36813 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164864,11 +164321,13 @@ index 6ef7c57..cd36813 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164879,44 +164338,38 @@ index 6ef7c57..cd36813 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164932,13 +164385,13 @@ index 6ef7c57..cd36813 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_frame_manipulator_gn")
diff --git a/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-index cf71519..0255ff5 100644
+index 70628ec..7239963 100644
--- a/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -164946,7 +164399,7 @@ index cf71519..0255ff5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -164954,11 +164407,13 @@ index cf71519..0255ff5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -164969,44 +164424,38 @@ index cf71519..0255ff5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165022,13 +164471,13 @@ index cf71519..0255ff5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_mixer_impl_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-index b1898d5..950331d 100644
+index 8b5bcad..024203d 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165036,7 +164485,7 @@ index b1898d5..950331d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165044,11 +164493,13 @@ index b1898d5..950331d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165059,41 +164510,38 @@ index b1898d5..950331d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165109,13 +164557,13 @@ index b1898d5..950331d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("adaptive_fir_filter_erl_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-index 249c41b..793a944d 100644
+index 55e74ef..0f4d01d 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165123,7 +164571,7 @@ index 249c41b..793a944d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165131,11 +164579,13 @@ index 249c41b..793a944d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165146,41 +164596,38 @@ index 249c41b..793a944d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165196,13 +164643,13 @@ index 249c41b..793a944d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("adaptive_fir_filter_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-index f4efbb9..40491ff 100644
+index b6be572..ea7dcf7 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165210,7 +164657,7 @@ index f4efbb9..40491ff 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165218,11 +164665,13 @@ index f4efbb9..40491ff 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165233,41 +164682,38 @@ index f4efbb9..40491ff 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165283,13 +164729,13 @@ index f4efbb9..40491ff 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aec3_common_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-index 5ccd7db..2191638 100644
+index ffcc1a5..dd84226 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165297,7 +164743,7 @@ index 5ccd7db..2191638 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,11 +138,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165305,11 +164751,13 @@ index 5ccd7db..2191638 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -152,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165320,41 +164768,38 @@ index 5ccd7db..2191638 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -180,6 +170,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -189,13 +186,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165370,13 +164815,13 @@ index 5ccd7db..2191638 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aec3_fft_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-index a1dbc7c..5a2fb80 100644
+index 2550312..30f4f07 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-@@ -132,7 +132,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -131,7 +131,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165384,7 +164829,7 @@ index a1dbc7c..5a2fb80 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -201,11 +200,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -200,10 +199,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165392,11 +164837,13 @@ index a1dbc7c..5a2fb80 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -214,10 +208,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -213,10 +211,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165407,44 +164854,38 @@ index a1dbc7c..5a2fb80 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -242,6 +232,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -244,6 +238,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -255,6 +252,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -259,6 +261,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -263,9 +266,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -271,4 +279,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165460,13 +164901,13 @@ index a1dbc7c..5a2fb80 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aec3_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-index d55b326..e3f42f6 100644
+index 019c96b..94416ce 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165474,7 +164915,7 @@ index d55b326..e3f42f6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165482,11 +164923,13 @@ index d55b326..e3f42f6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165497,41 +164940,38 @@ index d55b326..e3f42f6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165547,13 +164987,13 @@ index d55b326..e3f42f6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fft_data_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-index 33c5ef2..03f2b1d 100644
+index f23caeb..33db7d7 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165561,7 +165001,7 @@ index 33c5ef2..03f2b1d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165569,11 +165009,13 @@ index 33c5ef2..03f2b1d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165584,41 +165026,38 @@ index 33c5ef2..03f2b1d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165634,13 +165073,13 @@ index 33c5ef2..03f2b1d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("matched_filter_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-index a2685d26..7a83f11 100644
+index 9ddf20b..0e228c22 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165648,7 +165087,7 @@ index a2685d26..7a83f11 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165656,11 +165095,13 @@ index a2685d26..7a83f11 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165671,41 +165112,38 @@ index a2685d26..7a83f11 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165721,13 +165159,13 @@ index a2685d26..7a83f11 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("render_buffer_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-index 9e65da3..6a5fb11 100644
+index db1ef5a..a8c8741 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165735,7 +165173,7 @@ index 9e65da3..6a5fb11 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165743,11 +165181,13 @@ index 9e65da3..6a5fb11 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165758,41 +165198,38 @@ index 9e65da3..6a5fb11 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165808,13 +165245,13 @@ index 9e65da3..6a5fb11 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("vector_math_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-index 452ea8e..ad23444 100644
+index c0b6f10e..86da2e6 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165822,7 +165259,7 @@ index 452ea8e..ad23444 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165830,11 +165267,13 @@ index 452ea8e..ad23444 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165845,41 +165284,38 @@ index 452ea8e..ad23444 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165895,13 +165331,13 @@ index 452ea8e..ad23444 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aec_dump_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-index 35e3329..7ec453e 100644
+index ed1734f..fde2b4b 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165909,7 +165345,7 @@ index 35e3329..7ec453e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -165917,11 +165353,13 @@ index 35e3329..7ec453e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165932,44 +165370,38 @@ index 35e3329..7ec453e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -165985,13 +165417,13 @@ index 35e3329..7ec453e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("null_aec_dump_factory_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-index efc4513..c5eb2f1 100644
+index cd05718..f28da2e 100644
--- a/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -165999,7 +165431,7 @@ index efc4513..c5eb2f1 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166007,11 +165439,13 @@ index efc4513..c5eb2f1 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166022,44 +165456,38 @@ index efc4513..c5eb2f1 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166075,13 +165503,13 @@ index efc4513..c5eb2f1 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aec_dump_interface_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-index 3efc2af..4276967 100644
+index d1ea6f2..60ca38b 100644
--- a/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166089,7 +165517,7 @@ index 3efc2af..4276967 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -152,24 +151,19 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166101,55 +165529,55 @@ index 3efc2af..4276967 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_neon.cc"
]
-@@ -170,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
+
+- DEFINES["_FORTIFY_SOURCE"] = "2"
++ DEFINES["USE_X11"] = "1"
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -198,6 +188,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -211,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -219,9 +222,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166165,13 +165593,13 @@ index 3efc2af..4276967 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aecm_core_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-index cb7f900..97300c5e 100644
+index 135b9b1..acb96d1 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166179,7 +165607,7 @@ index cb7f900..97300c5e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166187,11 +165615,13 @@ index cb7f900..97300c5e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166202,44 +165632,38 @@ index cb7f900..97300c5e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166255,13 +165679,13 @@ index cb7f900..97300c5e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("agc_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-index 2a0e9bc..1f15d78 100644
+index 8309f00..602e596 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166269,7 +165693,7 @@ index 2a0e9bc..1f15d78 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166277,11 +165701,13 @@ index 2a0e9bc..1f15d78 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166292,41 +165718,38 @@ index 2a0e9bc..1f15d78 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166342,13 +165765,13 @@ index 2a0e9bc..1f15d78 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("gain_control_interface_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build
-index 6884319..9b07ab6 100644
+index 14100c5..40172d8 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166356,7 +165779,7 @@ index 6884319..9b07ab6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166364,11 +165787,13 @@ index 6884319..9b07ab6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166379,41 +165804,38 @@ index 6884319..9b07ab6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166429,13 +165851,13 @@ index 6884319..9b07ab6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("gain_map_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-index 9cdc513..6ddb640 100644
+index b317c36..1ee19b0 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166443,7 +165865,7 @@ index 9cdc513..6ddb640 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166451,11 +165873,13 @@ index 9cdc513..6ddb640 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166466,44 +165890,38 @@ index 9cdc513..6ddb640 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166519,13 +165937,13 @@ index 9cdc513..6ddb640 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("legacy_agc_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-index c4ba6d6..2f50bb4 100644
+index e642f47..e9835c0 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166533,7 +165951,7 @@ index c4ba6d6..2f50bb4 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166541,11 +165959,13 @@ index c4ba6d6..2f50bb4 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166556,44 +165976,38 @@ index c4ba6d6..2f50bb4 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166609,13 +166023,13 @@ index c4ba6d6..2f50bb4 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("level_estimation_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build
-index 873fc73..76bb19b 100644
+index 67be629..67d73b5 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166623,7 +166037,7 @@ index 873fc73..76bb19b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166631,11 +166045,13 @@ index 873fc73..76bb19b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166646,44 +166062,38 @@ index 873fc73..76bb19b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166699,13 +166109,13 @@ index 873fc73..76bb19b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("adaptive_digital_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-index c082e8b..baa0a4f 100644
+index 78894c9..75492a1 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166713,7 +166123,7 @@ index c082e8b..baa0a4f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166721,11 +166131,13 @@ index c082e8b..baa0a4f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166736,44 +166148,38 @@ index c082e8b..baa0a4f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166789,13 +166195,13 @@ index c082e8b..baa0a4f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("biquad_filter_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-index bb23646..524070d 100644
+index 95dad87c..10d4e0b 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166803,7 +166209,7 @@ index bb23646..524070d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166811,11 +166217,13 @@ index bb23646..524070d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166826,44 +166234,38 @@ index bb23646..524070d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166879,13 +166281,13 @@ index bb23646..524070d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("common_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-index c2278b5..c21fa32 100644
+index b127a2f..ff73f5f 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166893,7 +166295,7 @@ index c2278b5..c21fa32 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166901,11 +166303,13 @@ index c2278b5..c21fa32 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166916,44 +166320,38 @@ index c2278b5..c21fa32 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -166969,13 +166367,13 @@ index c2278b5..c21fa32 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fixed_digital_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-index 7cbfede..f7bc82d 100644
+index 30fe512c..7d8a877 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -166983,7 +166381,7 @@ index 7cbfede..f7bc82d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -166991,11 +166389,13 @@ index 7cbfede..f7bc82d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167006,44 +166406,38 @@ index 7cbfede..f7bc82d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167059,13 +166453,13 @@ index 7cbfede..f7bc82d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("gain_applier_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build
-index 6a681f6..2ed8995 100644
+index 0e8ad52..30afb09 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167073,7 +166467,7 @@ index 6a681f6..2ed8995 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167081,11 +166475,13 @@ index 6a681f6..2ed8995 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167096,44 +166492,38 @@ index 6a681f6..2ed8995 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167149,13 +166539,13 @@ index 6a681f6..2ed8995 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("level_estimation_agc_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-index af09244..fdb8a91 100644
+index d2c2370..5ae4f42 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167163,7 +166553,7 @@ index af09244..fdb8a91 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167171,11 +166561,13 @@ index af09244..fdb8a91 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167186,44 +166578,38 @@ index af09244..fdb8a91 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167239,13 +166625,13 @@ index af09244..fdb8a91 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("noise_level_estimator_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-index b6cae79..fd0d3b7 100644
+index 247de8f..5cd13fe 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-@@ -86,7 +86,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167253,7 +166639,7 @@ index b6cae79..fd0d3b7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -155,11 +154,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -154,10 +153,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167261,11 +166647,13 @@ index b6cae79..fd0d3b7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -168,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -167,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167276,44 +166664,38 @@ index b6cae79..fd0d3b7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +186,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -209,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -217,9 +220,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167329,13 +166711,13 @@ index b6cae79..fd0d3b7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rnn_vad_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build
-index d1b3bee..f2bb023 100644
+index 2570934..5427e76 100644
--- a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167343,7 +166725,7 @@ index d1b3bee..f2bb023 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167351,11 +166733,13 @@ index d1b3bee..f2bb023 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167366,44 +166750,38 @@ index d1b3bee..f2bb023 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167419,13 +166797,13 @@ index d1b3bee..f2bb023 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rnn_vad_with_level_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
-index dfab8ef..35214a3 100644
+index 06ca8e5..77537fc 100644
--- a/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167433,7 +166811,7 @@ index dfab8ef..35214a3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167441,11 +166819,13 @@ index dfab8ef..35214a3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167456,44 +166836,38 @@ index dfab8ef..35214a3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167509,13 +166883,13 @@ index dfab8ef..35214a3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("api_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-index 833f449..5dbbb94 100644
+index 77a5d03..2ca08a2 100644
--- a/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167523,7 +166897,7 @@ index 833f449..5dbbb94 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167531,11 +166905,13 @@ index 833f449..5dbbb94 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167546,44 +166922,38 @@ index 833f449..5dbbb94 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167599,13 +166969,13 @@ index 833f449..5dbbb94 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("apm_logging_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-index ef50066..c33ba56 100644
+index 1838617..513d88d 100644
--- a/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167613,7 +166983,7 @@ index ef50066..c33ba56 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167621,11 +166991,13 @@ index ef50066..c33ba56 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167636,44 +167008,38 @@ index ef50066..c33ba56 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167689,13 +167055,13 @@ index ef50066..c33ba56 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_buffer_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-index aa637aa..7ebfaf8 100644
+index 9d52cae..b447d7e 100644
--- a/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167703,7 +167069,7 @@ index aa637aa..7ebfaf8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167711,11 +167077,13 @@ index aa637aa..7ebfaf8 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167726,44 +167094,38 @@ index aa637aa..7ebfaf8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167779,13 +167141,13 @@ index aa637aa..7ebfaf8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_frame_proxies_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-index 4aface6..1bf81c0 100644
+index fb1d2af..b92f7f0 100644
--- a/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167793,7 +167155,7 @@ index 4aface6..1bf81c0 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167801,11 +167163,13 @@ index 4aface6..1bf81c0 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167816,41 +167180,38 @@ index 4aface6..1bf81c0 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167866,13 +167227,13 @@ index 4aface6..1bf81c0 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_frame_view_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-index f20b13b..8f0aed4 100644
+index 4a614f8..d990a97 100644
--- a/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-@@ -93,7 +93,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -92,7 +92,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167880,7 +167241,7 @@ index f20b13b..8f0aed4 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -162,11 +161,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -161,10 +160,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167888,11 +167249,13 @@ index f20b13b..8f0aed4 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,10 +169,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167903,44 +167266,38 @@ index f20b13b..8f0aed4 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,6 +193,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -216,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -224,9 +227,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167956,13 +167313,13 @@ index f20b13b..8f0aed4 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_processing_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
-index 1eb1f12..5348285 100644
+index eae8a0c..407f427 100644
--- a/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -167970,7 +167327,7 @@ index 1eb1f12..5348285 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -167978,11 +167335,13 @@ index 1eb1f12..5348285 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -167993,44 +167352,38 @@ index 1eb1f12..5348285 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168046,13 +167399,13 @@ index 1eb1f12..5348285 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_processing_statistics_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build
-index efbaa99..ff22f28 100644
+index 7021d09..71585ff 100644
--- a/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168060,7 +167413,7 @@ index efbaa99..ff22f28 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168068,11 +167421,13 @@ index efbaa99..ff22f28 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168083,44 +167438,38 @@ index efbaa99..ff22f28 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168136,13 +167485,13 @@ index efbaa99..ff22f28 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("config_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-index 698d52d..59a0f55 100644
+index dfb509e..4756328 100644
--- a/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168150,7 +167499,7 @@ index 698d52d..59a0f55 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168158,11 +167507,13 @@ index 698d52d..59a0f55 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168173,44 +167524,38 @@ index 698d52d..59a0f55 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168226,13 +167571,13 @@ index 698d52d..59a0f55 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("high_pass_filter_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-index e7b4bd6..44d1272 100644
+index e95b5ce..d91e6aa 100644
--- a/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168240,7 +167585,7 @@ index e7b4bd6..44d1272 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -160,11 +159,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -159,10 +158,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168248,11 +167593,13 @@ index e7b4bd6..44d1272 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168263,44 +167610,38 @@ index e7b4bd6..44d1272 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -201,6 +191,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -203,6 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -214,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -222,9 +225,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168316,13 +167657,13 @@ index e7b4bd6..44d1272 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("ns_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
-index aaaed22..823a8a7 100644
+index b211f2ab..5266de8 100644
--- a/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168330,7 +167671,7 @@ index aaaed22..823a8a7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168338,11 +167679,13 @@ index aaaed22..823a8a7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168353,44 +167696,38 @@ index aaaed22..823a8a7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168406,13 +167743,13 @@ index aaaed22..823a8a7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("optionally_built_submodule_creators_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-index a65c04f..a44dcdb 100644
+index 9127f56..bc43c44 100644
--- a/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168420,7 +167757,7 @@ index a65c04f..a44dcdb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168428,11 +167765,13 @@ index a65c04f..a44dcdb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168443,44 +167782,38 @@ index a65c04f..a44dcdb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168496,13 +167829,13 @@ index a65c04f..a44dcdb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rms_level_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
-index e4fedef..f7ae065 100644
+index 0ace85d..4c03f21 100644
--- a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168510,7 +167843,7 @@ index e4fedef..f7ae065 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168518,11 +167851,13 @@ index e4fedef..f7ae065 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168533,41 +167868,38 @@ index e4fedef..f7ae065 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168583,13 +167915,13 @@ index e4fedef..f7ae065 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("transient_suppressor_api_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
-index e161f74..ec7e95b 100644
+index 003c63d..c30159f 100644
--- a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168597,7 +167929,7 @@ index e161f74..ec7e95b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168605,11 +167937,13 @@ index e161f74..ec7e95b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168620,44 +167954,38 @@ index e161f74..ec7e95b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168673,13 +168001,13 @@ index e161f74..ec7e95b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("transient_suppressor_impl_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-index b2589fa..8d3ed7e 100644
+index 286102f..05935cf 100644
--- a/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168687,7 +168015,7 @@ index b2589fa..8d3ed7e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168695,11 +168023,13 @@ index b2589fa..8d3ed7e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168710,44 +168040,38 @@ index b2589fa..8d3ed7e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168763,13 +168087,13 @@ index b2589fa..8d3ed7e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("cascaded_biquad_filter_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-index cf2a4f0..547fe8c 100644
+index 07e648f..70507db 100644
--- a/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168777,7 +168101,7 @@ index cf2a4f0..547fe8c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -137,11 +136,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -136,10 +135,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168785,11 +168109,13 @@ index cf2a4f0..547fe8c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -150,10 +144,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -149,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168800,44 +168126,38 @@ index cf2a4f0..547fe8c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -178,6 +168,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -180,6 +174,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -191,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -199,9 +202,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -207,4 +215,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168853,13 +168173,13 @@ index cf2a4f0..547fe8c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("legacy_delay_estimator_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-index bd2401a..1570f94 100644
+index 1e7f442..c4751c5 100644
--- a/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168867,7 +168187,7 @@ index bd2401a..1570f94 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168875,11 +168195,13 @@ index bd2401a..1570f94 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168890,44 +168212,38 @@ index bd2401a..1570f94 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168943,13 +168259,13 @@ index bd2401a..1570f94 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("pffft_wrapper_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-index 06000cb..3adc1b0 100644
+index 259d7da..542ecc8 100644
--- a/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -168957,7 +168273,7 @@ index 06000cb..3adc1b0 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -168965,11 +168281,13 @@ index 06000cb..3adc1b0 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -168980,44 +168298,38 @@ index 06000cb..3adc1b0 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169033,13 +168345,13 @@ index 06000cb..3adc1b0 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("vad_gn")
diff --git a/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build
-index bea08f1..9a08b93 100644
+index 52e5426..9b152c8 100644
--- a/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build
+++ b/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169047,7 +168359,7 @@ index bea08f1..9a08b93 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169055,11 +168367,13 @@ index bea08f1..9a08b93 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169070,44 +168384,38 @@ index bea08f1..9a08b93 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169123,13 +168431,13 @@ index bea08f1..9a08b93 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("voice_detection_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-index 6b31661..2aa4732 100644
+index 7453ffc..de49c4e 100644
--- a/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169137,7 +168445,7 @@ index 6b31661..2aa4732 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169145,11 +168453,13 @@ index 6b31661..2aa4732 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169160,44 +168470,38 @@ index 6b31661..2aa4732 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169213,13 +168517,13 @@ index 6b31661..2aa4732 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("congestion_controller_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-index d98d1f4..d128ca9 100644
+index 3925249..c4dab61 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169227,7 +168531,7 @@ index d98d1f4..d128ca9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169235,11 +168539,13 @@ index d98d1f4..d128ca9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169250,44 +168556,38 @@ index d98d1f4..d128ca9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169303,13 +168603,13 @@ index d98d1f4..d128ca9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("alr_detector_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-index 9eabaa6..ab6d735 100644
+index 92ad696..fa7c17b 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169317,7 +168617,7 @@ index 9eabaa6..ab6d735 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169325,11 +168625,13 @@ index 9eabaa6..ab6d735 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169340,44 +168642,38 @@ index 9eabaa6..ab6d735 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169393,13 +168689,13 @@ index 9eabaa6..ab6d735 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("delay_based_bwe_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-index 38da3f3..38e2e7c 100644
+index a2e363b..6e835b5 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169407,7 +168703,7 @@ index 38da3f3..38e2e7c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -155,11 +154,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -154,10 +153,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169415,11 +168711,13 @@ index 38da3f3..38e2e7c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -168,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -167,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169430,44 +168728,38 @@ index 38da3f3..38e2e7c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +186,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -209,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -217,9 +220,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169483,13 +168775,13 @@ index 38da3f3..38e2e7c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("estimators_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-index 526d42a..582b427 100644
+index 92f68e6..ead3ca4 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169497,7 +168789,7 @@ index 526d42a..582b427 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169505,11 +168797,13 @@ index 526d42a..582b427 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169520,44 +168814,38 @@ index 526d42a..582b427 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169573,13 +168861,13 @@ index 526d42a..582b427 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("goog_cc_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-index a36d351..7879020 100644
+index e231ae1..5c2a35f 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169587,7 +168875,7 @@ index a36d351..7879020 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169595,11 +168883,13 @@ index a36d351..7879020 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169610,44 +168900,38 @@ index a36d351..7879020 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169663,13 +168947,13 @@ index a36d351..7879020 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("link_capacity_estimator_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build
-index 49fc53c..3223621 100644
+index b19ff07..bb824a1 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169677,7 +168961,7 @@ index 49fc53c..3223621 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169685,11 +168969,13 @@ index 49fc53c..3223621 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169700,44 +168986,38 @@ index 49fc53c..3223621 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169753,13 +169033,13 @@ index 49fc53c..3223621 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("loss_based_controller_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-index e065f6b..0972dfb 100644
+index aab8d27..8d39326 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169767,7 +169047,7 @@ index e065f6b..0972dfb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169775,11 +169055,13 @@ index e065f6b..0972dfb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169790,44 +169072,38 @@ index e065f6b..0972dfb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169843,13 +169119,13 @@ index e065f6b..0972dfb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("probe_controller_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-index 1a26d6f..6e5a40a 100644
+index 9a211da..eca9363 100644
--- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169857,7 +169133,7 @@ index 1a26d6f..6e5a40a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169865,11 +169141,13 @@ index 1a26d6f..6e5a40a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169880,44 +169158,38 @@ index 1a26d6f..6e5a40a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169933,13 +169205,13 @@ index 1a26d6f..6e5a40a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("pushback_controller_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-index ec5aa36..0c9a12c 100644
+index 09738ce..739a3ca 100644
--- a/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -169947,7 +169219,7 @@ index ec5aa36..0c9a12c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -169955,11 +169227,13 @@ index ec5aa36..0c9a12c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -169970,44 +169244,38 @@ index ec5aa36..0c9a12c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170023,13 +169291,13 @@ index ec5aa36..0c9a12c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("control_handler_gn")
diff --git a/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-index 9e1db4a..905dc8a 100644
+index 72c6c24..2ade524 100644
--- a/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
+++ b/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170037,7 +169305,7 @@ index 9e1db4a..905dc8a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170045,11 +169313,13 @@ index 9e1db4a..905dc8a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170060,44 +169330,38 @@ index 9e1db4a..905dc8a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170113,24 +169377,23 @@ index 9e1db4a..905dc8a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("transport_feedback_gn")
diff --git a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
-index 6176801..865c7e5 100644
+index d961d72..e9e0de7 100644
--- a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
+++ b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
-@@ -95,10 +95,8 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_X11"] = "1"
+@@ -94,9 +94,7 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_UDEV"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["WEBRTC_USE_X11"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -106,9 +104,7 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -104,9 +102,7 @@ if CONFIG["OS_TARGET"] == "Linux":
LOCAL_INCLUDES += [
"/media/libyuv/libyuv/include/",
@@ -170141,8 +169404,8 @@ index 6176801..865c7e5 100644
]
OS_LIBS += [
-@@ -124,16 +120,10 @@ if CONFIG["OS_TARGET"] == "Linux":
- "Xtst"
+@@ -114,13 +110,7 @@ if CONFIG["OS_TARGET"] == "Linux":
+ "rt"
]
- SOURCES += [
@@ -170150,15 +169413,12 @@ index 6176801..865c7e5 100644
- ]
-
UNIFIED_SOURCES += [
- "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc",
- "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
- "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_x11.cc",
- "/third_party/libwebrtc/modules/desktop_capture/linux/shared_x_display.cc",
- "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc",
- "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_x11.cc",
- "/third_party/libwebrtc/modules/desktop_capture/linux/window_finder_x11.cc",
- "/third_party/libwebrtc/modules/desktop_capture/linux/window_list_utils.cc",
-@@ -277,11 +267,40 @@ if CONFIG["CPU_ARCH"] == "aarch64":
+ "/third_party/libwebrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/screen_capturer_linux.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/window_capturer_linux.cc"
+@@ -257,11 +247,92 @@ if CONFIG["CPU_ARCH"] == "aarch64":
DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170171,101 +169431,125 @@ index 6176801..865c7e5 100644
+ ]
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["MULTI_MONITOR_SCREENSHARE"] = True
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_ARCH_ARM"] = True
+ DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
++ DEFINES["WEBRTC_USE_X11"] = True
+ DEFINES["_GNU_SOURCE"] = True
+
+ LOCAL_INCLUDES += [
+ "/third_party/pipewire/",
+ "/third_party/pipewire/"
+ ]
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++
++ OS_LIBS += [
++ "X11",
++ "Xcomposite",
++ "Xdamage",
++ "Xext",
++ "Xfixes",
++ "Xrandr",
++ "Xrender",
++ "Xtst"
++ ]
++
+ SOURCES += [
+ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc"
+ ]
+
+ UNIFIED_SOURCES += [
++ "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc"
++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_x11.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/shared_x_display.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_x11.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_finder_x11.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_list_utils.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_atom_cache.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_error_trap.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_window_property.cc"
+ ]
+
+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/"
-+ ]
-+
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -308,6 +327,22 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-+ DEFINES["_GNU_SOURCE"] = True
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++ DEFINES["MULTI_MONITOR_SCREENSHARE"] = True
++ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_USE_X11"] = True
+
+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/",
+ "/third_party/pipewire/"
+ ]
+
-+ SOURCES += [
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc"
++ OS_LIBS += [
++ "X11",
++ "Xcomposite",
++ "Xdamage",
++ "Xext",
++ "Xfixes",
++ "Xrandr",
++ "Xrender",
++ "Xtst"
+ ]
+
+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc"
++ "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_x11.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/shared_x_display.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_x11.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_finder_x11.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_list_utils.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_atom_cache.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_error_trap.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_window_property.cc"
+ ]
++
++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -316,9 +351,57 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
+@@ -288,7 +359,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
+ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
+ DEFINES["WEBRTC_USE_X11"] = True
+ DEFINES["_GNU_SOURCE"] = True
+
+ LOCAL_INCLUDES += [
+ "/third_party/pipewire/",
+ "/third_party/pipewire/"
+ ]
-+
-+ SOURCES += [
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc"
-+ ]
-+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc"
-+ ]
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ OS_LIBS += [
+ "X11",
+@@ -301,10 +379,16 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ "Xtst"
+ ]
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/",
-+ "/third_party/pipewire/"
-+ ]
-+
+ SOURCES += [
+ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc"
+ ]
+
-+ UNIFIED_SOURCES += [
+ UNIFIED_SOURCES += [
+ "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc"
-+ ]
-+
+ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_x11.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/linux/shared_x_display.cc",
++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_x11.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/linux/window_finder_x11.cc",
+ "/third_party/libwebrtc/modules/desktop_capture/linux/window_list_utils.cc",
+@@ -330,4 +414,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170281,21 +169565,21 @@ index 6176801..865c7e5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("desktop_capture_generic_gn")
diff --git a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-index 4cf85dd..b5ff10a 100644
+index 907ca40..e50a6f2 100644
--- a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
+++ b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_USE_X11"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
+@@ -130,11 +129,44 @@ if CONFIG["CPU_ARCH"] == "aarch64":
DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170304,32 +169588,57 @@ index 4cf85dd..b5ff10a 100644
- DEFINES["_FORTIFY_SOURCE"] = "2"
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_ARCH_ARM"] = True
+ DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
++ DEFINES["WEBRTC_USE_X11"] = True
+ DEFINES["_GNU_SOURCE"] = True
++
++ OS_LIBS += [
++ "X11",
++ "Xcomposite",
++ "Xdamage",
++ "Xext",
++ "Xfixes",
++ "Xrandr",
++ "Xrender",
++ "Xtst"
++ ]
-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_USE_X11"] = True
++
++ OS_LIBS += [
++ "X11",
++ "Xcomposite",
++ "Xdamage",
++ "Xext",
++ "Xfixes",
++ "Xrandr",
++ "Xrender",
++ "Xtst"
++ ]
++
+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,13 +174,32 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
+@@ -162,6 +194,7 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
+ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_USE_X11"] = True
+ DEFINES["_GNU_SOURCE"] = True
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ OS_LIBS += [
+ "X11",
+@@ -186,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170345,13 +169654,13 @@ index 4cf85dd..b5ff10a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("desktop_capture_gn")
diff --git a/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-index 6831d8a..e993813 100644
+index e8a79fe..6bfb8bc 100644
--- a/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
+++ b/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-@@ -65,7 +65,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -64,7 +64,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170359,7 +169668,7 @@ index 6831d8a..e993813 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -113,11 +112,19 @@ if CONFIG["CPU_ARCH"] == "aarch64":
+@@ -112,11 +111,24 @@ if CONFIG["CPU_ARCH"] == "aarch64":
DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170370,37 +169679,35 @@ index 6831d8a..e993813 100644
+ CXXFLAGS += [
+ "-mfpu=neon"
+ ]
-+
+
+-if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["WEBRTC_ARCH_ARM"] = True
+ DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["_GNU_SOURCE"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
++
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
++
+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -144,6 +151,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -143,6 +155,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
+ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
-@@ -152,9 +160,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -160,4 +173,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170416,13 +169723,13 @@ index 6831d8a..e993813 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("primitives_gn")
diff --git a/third_party/libwebrtc/modules/module_api_gn/moz.build b/third_party/libwebrtc/modules/module_api_gn/moz.build
-index 18dcb08..798bc3f 100644
+index a2abaf1..9654ecd 100644
--- a/third_party/libwebrtc/modules/module_api_gn/moz.build
+++ b/third_party/libwebrtc/modules/module_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170430,7 +169737,7 @@ index 18dcb08..798bc3f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170438,11 +169745,13 @@ index 18dcb08..798bc3f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170453,41 +169762,38 @@ index 18dcb08..798bc3f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170503,13 +169809,13 @@ index 18dcb08..798bc3f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("module_api_gn")
diff --git a/third_party/libwebrtc/modules/module_api_public_gn/moz.build b/third_party/libwebrtc/modules/module_api_public_gn/moz.build
-index 9e78659..52f761f 100644
+index 6a1bf3c..570ea3c 100644
--- a/third_party/libwebrtc/modules/module_api_public_gn/moz.build
+++ b/third_party/libwebrtc/modules/module_api_public_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170517,7 +169823,7 @@ index 9e78659..52f761f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170525,11 +169831,13 @@ index 9e78659..52f761f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170540,41 +169848,38 @@ index 9e78659..52f761f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170590,13 +169895,13 @@ index 9e78659..52f761f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("module_api_public_gn")
diff --git a/third_party/libwebrtc/modules/module_fec_api_gn/moz.build b/third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-index 94c74fa..71a51b5 100644
+index 61c5a21..f7fa0a1 100644
--- a/third_party/libwebrtc/modules/module_fec_api_gn/moz.build
+++ b/third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170604,7 +169909,7 @@ index 94c74fa..71a51b5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170612,11 +169917,13 @@ index 94c74fa..71a51b5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170627,41 +169934,38 @@ index 94c74fa..71a51b5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170677,13 +169981,13 @@ index 94c74fa..71a51b5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("module_fec_api_gn")
diff --git a/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build b/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-index 303d47a..1d6f5f0 100644
+index 89348eb..77f1cb3 100644
--- a/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
+++ b/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170691,7 +169995,7 @@ index 303d47a..1d6f5f0 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170699,11 +170003,13 @@ index 303d47a..1d6f5f0 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170714,44 +170020,38 @@ index 303d47a..1d6f5f0 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170767,13 +170067,13 @@ index 303d47a..1d6f5f0 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("interval_budget_gn")
diff --git a/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build b/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-index f6fde08..a5e3fbe 100644
+index 234892d..b3491ca 100644
--- a/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
+++ b/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170781,7 +170081,7 @@ index f6fde08..a5e3fbe 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170789,11 +170089,13 @@ index f6fde08..a5e3fbe 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170804,44 +170106,38 @@ index f6fde08..a5e3fbe 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170857,13 +170153,13 @@ index f6fde08..a5e3fbe 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("pacing_gn")
diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build b/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-index bca6684..ad115cf 100644
+index f951a17..66a87d8 100644
--- a/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
+++ b/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -89,7 +89,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170871,7 +170167,7 @@ index bca6684..ad115cf 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -160,11 +159,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -159,10 +158,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170879,11 +170175,13 @@ index bca6684..ad115cf 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170894,44 +170192,38 @@ index bca6684..ad115cf 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -201,6 +191,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -203,6 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -214,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -222,9 +225,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170947,13 +170239,13 @@ index bca6684..ad115cf 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("remote_bitrate_estimator_gn")
diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-index a5ec9f4..7383eb5 100644
+index 372e200..4af7ee2 100644
--- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
+++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-@@ -120,7 +120,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -119,7 +119,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -170961,7 +170253,7 @@ index a5ec9f4..7383eb5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -190,11 +189,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -189,10 +188,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -170969,11 +170261,13 @@ index a5ec9f4..7383eb5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,10 +197,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -202,10 +200,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -170984,44 +170278,38 @@ index a5ec9f4..7383eb5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -231,6 +221,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -233,6 +227,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -244,6 +241,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -252,9 +255,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -260,4 +268,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171037,13 +170325,13 @@ index a5ec9f4..7383eb5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_rtcp_format_gn")
diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-index 33a43ee..b15d9bd 100644
+index d97fe1a..1dd62fd 100644
--- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
+++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-@@ -132,7 +132,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -131,7 +131,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171051,7 +170339,7 @@ index 33a43ee..b15d9bd 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -202,11 +201,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -201,10 +200,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171059,11 +170347,13 @@ index 33a43ee..b15d9bd 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -215,10 +209,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -214,10 +212,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171074,44 +170364,38 @@ index 33a43ee..b15d9bd 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -243,6 +233,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -245,6 +239,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -256,6 +253,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -260,6 +262,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -264,9 +267,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -272,4 +280,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171127,13 +170411,13 @@ index 33a43ee..b15d9bd 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_rtcp_gn")
diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-index aee6269..f29e025 100644
+index 0b89fbc..9209656 100644
--- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
+++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171141,7 +170425,7 @@ index aee6269..f29e025 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171149,11 +170433,13 @@ index aee6269..f29e025 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171164,44 +170450,38 @@ index aee6269..f29e025 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171217,13 +170497,13 @@ index aee6269..f29e025 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_video_header_gn")
diff --git a/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build b/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-index 60e216f..875ba0f 100644
+index 93a8a08..13e9c0d 100644
--- a/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
+++ b/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171231,7 +170511,7 @@ index 60e216f..875ba0f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171239,11 +170519,13 @@ index 60e216f..875ba0f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171254,44 +170536,38 @@ index 60e216f..875ba0f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171307,13 +170583,13 @@ index 60e216f..875ba0f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("fft_gn")
diff --git a/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build b/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-index 4004c613..67610e7 100644
+index b23c15b..8948c92 100644
--- a/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
+++ b/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171321,7 +170597,7 @@ index 4004c613..67610e7 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171329,11 +170605,13 @@ index 4004c613..67610e7 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171344,44 +170622,38 @@ index 4004c613..67610e7 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171397,13 +170669,13 @@ index 4004c613..67610e7 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("g711_3p_gn")
diff --git a/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build b/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-index 03a10df..dbfe2df 100644
+index c5b117b5..10c117e 100644
--- a/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
+++ b/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171411,7 +170683,7 @@ index 03a10df..dbfe2df 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171419,11 +170691,13 @@ index 03a10df..dbfe2df 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171434,44 +170708,38 @@ index 03a10df..dbfe2df 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171487,13 +170755,13 @@ index 03a10df..dbfe2df 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("g722_3p_gn")
diff --git a/third_party/libwebrtc/modules/utility/utility_gn/moz.build b/third_party/libwebrtc/modules/utility/utility_gn/moz.build
-index e0b16b4..ac78e17 100644
+index 9e0a677..d2aa57f 100644
--- a/third_party/libwebrtc/modules/utility/utility_gn/moz.build
+++ b/third_party/libwebrtc/modules/utility/utility_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171501,7 +170769,7 @@ index e0b16b4..ac78e17 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171509,11 +170777,13 @@ index e0b16b4..ac78e17 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171524,44 +170794,38 @@ index e0b16b4..ac78e17 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171577,13 +170841,13 @@ index e0b16b4..ac78e17 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("utility_gn")
diff --git a/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build b/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-index 3b4e237..4a347d8 100644
+index 20e72b7..4a03baa 100644
--- a/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171591,7 +170855,7 @@ index 3b4e237..4a347d8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -166,11 +165,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -165,10 +164,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171599,11 +170863,13 @@ index 3b4e237..4a347d8 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -178,10 +176,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171614,26 +170880,25 @@ index 3b4e237..4a347d8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -207,6 +197,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -209,6 +203,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -216,6 +213,16 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -220,6 +222,16 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ CXXFLAGS += [
@@ -171641,21 +170906,16 @@ index 3b4e237..4a347d8 100644
+ ]
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -224,9 +231,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -232,4 +244,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171671,13 +170931,13 @@ index 3b4e237..4a347d8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_capture_internal_impl_gn")
diff --git a/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build b/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-index 86bc0e2..ad4005c 100644
+index 41d226e..207ffa6 100644
--- a/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171685,7 +170945,7 @@ index 86bc0e2..ad4005c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -152,10 +151,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171693,11 +170953,13 @@ index 86bc0e2..ad4005c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -166,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -165,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171708,44 +170970,38 @@ index 86bc0e2..ad4005c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +184,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -196,6 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -207,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -215,9 +218,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171761,13 +171017,13 @@ index 86bc0e2..ad4005c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_capture_module_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build b/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-index 8519e21..acfd896 100644
+index f00a166..4c51fd1 100644
--- a/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171775,7 +171031,7 @@ index 8519e21..acfd896 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171783,11 +171039,13 @@ index 8519e21..acfd896 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171798,44 +171056,38 @@ index 8519e21..acfd896 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171851,13 +171103,13 @@ index 8519e21..acfd896 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("chain_diff_calculator_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-index 5f42fd5..dcee16b 100644
+index eda333f..0511ce0 100644
--- a/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171865,7 +171117,7 @@ index 5f42fd5..dcee16b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171873,11 +171125,13 @@ index 5f42fd5..dcee16b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171888,41 +171142,38 @@ index 5f42fd5..dcee16b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171938,13 +171189,13 @@ index 5f42fd5..dcee16b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("codec_globals_headers_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build
-index 69874c5..f86b3ea 100644
+index 7cd86c8..69e4826 100644
--- a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -171952,7 +171203,7 @@ index 69874c5..f86b3ea 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -171960,11 +171211,13 @@ index 69874c5..f86b3ea 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -171975,44 +171228,38 @@ index 69874c5..f86b3ea 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172028,13 +171275,13 @@ index 69874c5..f86b3ea 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aom_av1_decoder_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-index f6af051..3122185 100644
+index de3dc8f..ac13a36 100644
--- a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172042,7 +171289,7 @@ index f6af051..3122185 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172050,11 +171297,13 @@ index f6af051..3122185 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172065,44 +171314,38 @@ index f6af051..3122185 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172118,13 +171361,13 @@ index f6af051..3122185 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aom_av1_encoder_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build b/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build
-index 4ed27aa..7942afb 100644
+index 65a4bea..f280957 100644
--- a/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172132,7 +171375,7 @@ index 4ed27aa..7942afb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172140,11 +171383,13 @@ index 4ed27aa..7942afb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172155,44 +171400,38 @@ index 4ed27aa..7942afb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172208,13 +171447,13 @@ index 4ed27aa..7942afb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("nack_module_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build b/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-index d8d1780..81e874c 100644
+index 33961ea..84c3be8 100644
--- a/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172222,7 +171461,7 @@ index d8d1780..81e874c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172230,11 +171469,13 @@ index d8d1780..81e874c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172245,44 +171486,38 @@ index d8d1780..81e874c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172298,13 +171533,13 @@ index d8d1780..81e874c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("encoded_frame_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build b/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-index 8b09cfc..a6d322f 100644
+index a8399ff..6f30b31 100644
--- a/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172312,7 +171547,7 @@ index 8b09cfc..a6d322f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172320,11 +171555,13 @@ index 8b09cfc..a6d322f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172335,44 +171572,38 @@ index 8b09cfc..a6d322f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172388,13 +171619,13 @@ index 8b09cfc..a6d322f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("frame_dependencies_calculator_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build b/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build
-index d6059d5..29f2d1d 100644
+index da2cf84..c417340 100644
--- a/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172402,7 +171633,7 @@ index d6059d5..29f2d1d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,11 +147,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172410,11 +171641,13 @@ index d6059d5..29f2d1d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -161,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172425,44 +171658,38 @@ index d6059d5..29f2d1d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -189,6 +179,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -202,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -210,9 +213,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172478,13 +171705,13 @@ index d6059d5..29f2d1d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("nack_module_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-index e073ac2..f712c71 100644
+index bf46bf7..afc063a 100644
--- a/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172492,7 +171719,7 @@ index e073ac2..f712c71 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172500,11 +171727,13 @@ index e073ac2..f712c71 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172515,44 +171744,38 @@ index e073ac2..f712c71 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172568,13 +171791,13 @@ index e073ac2..f712c71 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_codec_interface_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-index 8c0f150..794bb7d 100644
+index abffb20..bc9e4fe 100644
--- a/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-@@ -99,7 +99,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -98,7 +98,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172582,7 +171805,7 @@ index 8c0f150..794bb7d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -169,11 +168,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -168,10 +167,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172590,11 +171813,13 @@ index 8c0f150..794bb7d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,10 +176,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -181,10 +179,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172605,44 +171830,38 @@ index 8c0f150..794bb7d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -210,6 +200,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -212,6 +206,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -223,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -227,6 +229,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -231,9 +234,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -239,4 +247,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172658,13 +171877,13 @@ index 8c0f150..794bb7d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_coding_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-index b6e4b92..5c07edc 100644
+index 7b3f217..9a17c12 100644
--- a/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172672,7 +171891,7 @@ index b6e4b92..5c07edc 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -158,11 +157,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -157,10 +156,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172680,11 +171899,13 @@ index b6e4b92..5c07edc 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -170,10 +168,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172695,44 +171916,38 @@ index b6e4b92..5c07edc 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -199,6 +189,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -201,6 +195,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -212,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -216,6 +218,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -220,9 +223,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -228,4 +236,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172748,13 +171963,13 @@ index b6e4b92..5c07edc 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_coding_utility_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-index 2dced7c..5d28b23 100644
+index 58b4a05..3b7b24d 100644
--- a/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172762,7 +171977,7 @@ index 2dced7c..5d28b23 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172770,11 +171985,13 @@ index 2dced7c..5d28b23 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172785,44 +172002,38 @@ index 2dced7c..5d28b23 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172838,13 +172049,13 @@ index 2dced7c..5d28b23 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_h264_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build
-index 35b41b3..d1758df 100644
+index 36822ab..9c7b69ae 100644
--- a/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172852,7 +172063,7 @@ index 35b41b3..d1758df 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,11 +151,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172860,11 +172071,13 @@ index 35b41b3..d1758df 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172875,44 +172088,38 @@ index 35b41b3..d1758df 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +183,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -206,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -214,9 +217,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172928,13 +172135,13 @@ index 35b41b3..d1758df 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_multiplex_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-index 2315a41..3dfa2da 100644
+index c00b386..430fffb 100644
--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -172942,7 +172149,7 @@ index 2315a41..3dfa2da 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,11 +152,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -152,10 +151,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -172950,11 +172157,13 @@ index 2315a41..3dfa2da 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -166,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -165,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -172965,44 +172174,38 @@ index 2315a41..3dfa2da 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +184,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -196,6 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -207,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -215,9 +218,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173018,13 +172221,13 @@ index 2315a41..3dfa2da 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_vp8_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-index 4eef28d..c244ac5 100644
+index a4da010..2749e96 100644
--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173032,7 +172235,7 @@ index 4eef28d..c244ac5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173040,11 +172243,13 @@ index 4eef28d..c244ac5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173055,44 +172260,38 @@ index 4eef28d..c244ac5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173108,13 +172307,13 @@ index 4eef28d..c244ac5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_vp8_temporal_layers_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-index cd75be3..38c3f6c 100644
+index 62ca970..aff3b6c 100644
--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173122,7 +172321,7 @@ index cd75be3..38c3f6c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,11 +150,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173130,11 +172329,13 @@ index cd75be3..38c3f6c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -164,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173145,44 +172346,38 @@ index cd75be3..38c3f6c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +182,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -205,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -213,9 +216,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173198,13 +172393,13 @@ index cd75be3..38c3f6c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_vp9_gn")
diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-index 4b0b804..90c9ddb 100644
+index 34e8ff9..5b61d04 100644
--- a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173212,7 +172407,7 @@ index 4b0b804..90c9ddb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,11 +149,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173220,11 +172415,13 @@ index 4b0b804..90c9ddb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -163,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173235,44 +172432,38 @@ index 4b0b804..90c9ddb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +181,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -204,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -212,9 +215,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173288,13 +172479,13 @@ index 4b0b804..90c9ddb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_vp9_helpers_gn")
diff --git a/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build b/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build
-index 7407051e..d31e40d 100644
+index a38b65d..851c941 100644
--- a/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173302,7 +172493,7 @@ index 7407051e..d31e40d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173310,11 +172501,13 @@ index 7407051e..d31e40d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173325,41 +172518,38 @@ index 7407051e..d31e40d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173375,13 +172565,13 @@ index 7407051e..d31e40d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("denoiser_filter_gn")
diff --git a/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build b/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build
-index f7b210e..8183a2a 100644
+index 057946c..ecabb72 100644
--- a/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build
-@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173389,7 +172579,7 @@ index f7b210e..8183a2a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -155,11 +154,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -154,10 +153,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173397,11 +172587,13 @@ index f7b210e..8183a2a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -168,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -167,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173412,44 +172604,38 @@ index f7b210e..8183a2a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +186,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -209,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -217,9 +220,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173465,13 +172651,13 @@ index f7b210e..8183a2a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_processing_gn")
diff --git a/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build b/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build
-index 476e28a..4a070d6 100644
+index 1a636b1..96bf9fe 100644
--- a/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build
+++ b/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build
-@@ -67,14 +67,12 @@ if CONFIG["OS_TARGET"] == "Darwin":
+@@ -67,13 +67,11 @@ if CONFIG["OS_TARGET"] == "Darwin":
if CONFIG["OS_TARGET"] == "Linux":
@@ -173481,12 +172667,11 @@ index 476e28a..4a070d6 100644
DEFINES["USE_NSS_CERTS"] = "1"
DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_ARCH_ARM64"] = True
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
-@@ -120,11 +118,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -119,11 +117,6 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM"] = True
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
@@ -173498,7 +172683,15 @@ index 476e28a..4a070d6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -157,4 +150,20 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
+@@ -154,10 +147,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
++ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
+ DEFINES["USE_X11"] = "1"
++ DEFINES["WEBRTC_ARCH_ARM64"] = True
+
+ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
DEFINES["WEBRTC_ARCH_ARM64"] = True
@@ -173509,14 +172702,10 @@ index 476e28a..4a070d6 100644
+ "unwind"
+ ]
+
-+if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["WEBRTC_ARCH_ARM64"] = True
-+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+
Library("video_processing_neon_gn")
diff --git a/third_party/libwebrtc/moz.build b/third_party/libwebrtc/moz.build
@@ -173598,10 +172787,10 @@ index 1131355..01086f1 100644
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
"/third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn"
diff --git a/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build b/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build
-index e81ee452..970aa26 100644
+index 81485b9..d3cc01a 100644
--- a/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173609,7 +172798,7 @@ index e81ee452..970aa26 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173617,11 +172806,13 @@ index e81ee452..970aa26 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173632,41 +172823,38 @@ index e81ee452..970aa26 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173682,13 +172870,13 @@ index e81ee452..970aa26 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("atomicops_gn")
diff --git a/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build b/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-index 1562c0c1..460d0d5 100644
+index a99662e..abab3a3 100644
--- a/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173696,7 +172884,7 @@ index 1562c0c1..460d0d5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173704,11 +172892,13 @@ index 1562c0c1..460d0d5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173719,44 +172909,38 @@ index 1562c0c1..460d0d5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173772,13 +172956,13 @@ index 1562c0c1..460d0d5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("audio_format_to_string_gn")
diff --git a/third_party/libwebrtc/rtc_base/checks_gn/moz.build b/third_party/libwebrtc/rtc_base/checks_gn/moz.build
-index cd0f53f..556e68e 100644
+index 1cb5865..8be49d3 100644
--- a/third_party/libwebrtc/rtc_base/checks_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/checks_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173786,7 +172970,7 @@ index cd0f53f..556e68e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173794,11 +172978,13 @@ index cd0f53f..556e68e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173809,44 +172995,38 @@ index cd0f53f..556e68e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173862,13 +173042,13 @@ index cd0f53f..556e68e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("checks_gn")
diff --git a/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build b/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-index 6d4c494..ce56b1b 100644
+index 477b4cd..c6385bb 100644
--- a/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173876,7 +173056,7 @@ index 6d4c494..ce56b1b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173884,11 +173064,13 @@ index 6d4c494..ce56b1b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173899,41 +173081,38 @@ index 6d4c494..ce56b1b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173949,13 +173128,13 @@ index 6d4c494..ce56b1b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("compile_assert_c_gn")
diff --git a/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build b/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-index 4da8d78..ab71ba6 100644
+index 4e41cad..b55e165 100644
--- a/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -173963,7 +173142,7 @@ index 4da8d78..ab71ba6 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -173971,11 +173150,13 @@ index 4da8d78..ab71ba6 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -173986,44 +173167,38 @@ index 4da8d78..ab71ba6 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174039,13 +173214,13 @@ index 4da8d78..ab71ba6 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("criticalsection_gn")
diff --git a/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build b/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build
-index e270de4..ee4b5d0 100644
+index 1e962a5..d69e490 100644
--- a/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174053,7 +173228,7 @@ index e270de4..ee4b5d0 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174061,11 +173236,13 @@ index e270de4..ee4b5d0 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174076,41 +173253,38 @@ index e270de4..ee4b5d0 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174126,13 +173300,13 @@ index e270de4..ee4b5d0 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("deprecation_gn")
diff --git a/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build b/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-index 0fcf9b2..0dc0d18 100644
+index 4c8e3cc..159217b 100644
--- a/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174140,7 +173314,7 @@ index 0fcf9b2..0dc0d18 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174148,11 +173322,13 @@ index 0fcf9b2..0dc0d18 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174163,41 +173339,38 @@ index 0fcf9b2..0dc0d18 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174213,13 +173386,13 @@ index 0fcf9b2..0dc0d18 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("divide_round_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-index 82b2d0f..219e035 100644
+index fdd974d..1f6cf8ad 100644
--- a/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174227,7 +173400,7 @@ index 82b2d0f..219e035 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174235,11 +173408,13 @@ index 82b2d0f..219e035 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174250,44 +173425,38 @@ index 82b2d0f..219e035 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174303,13 +173472,13 @@ index 82b2d0f..219e035 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("alr_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-index 5d3674f..3e3358d 100644
+index a7e0a62..7aa0cd1 100644
--- a/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174317,7 +173486,7 @@ index 5d3674f..3e3358d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174325,11 +173494,13 @@ index 5d3674f..3e3358d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174340,44 +173511,38 @@ index 5d3674f..3e3358d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174393,13 +173558,13 @@ index 5d3674f..3e3358d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("balanced_degradation_settings_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
-index 09a8a30..951f171 100644
+index ed7d31a..b38a466 100644
--- a/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174407,7 +173572,7 @@ index 09a8a30..951f171 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174415,11 +173580,13 @@ index 09a8a30..951f171 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174430,44 +173597,38 @@ index 09a8a30..951f171 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174483,13 +173644,13 @@ index 09a8a30..951f171 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("cpu_speed_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-index 9affe97..a7a153c 100644
+index e1d9af9..1fe5fd12 100644
--- a/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174497,7 +173658,7 @@ index 9affe97..a7a153c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -143,11 +142,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174505,11 +173666,13 @@ index 9affe97..a7a153c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -156,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174520,44 +173683,38 @@ index 9affe97..a7a153c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +174,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -197,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -205,9 +208,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174573,13 +173730,13 @@ index 9affe97..a7a153c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("field_trial_parser_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build
-index 6f0e85b..482f177 100644
+index dfdb4f2..be1d3dc 100644
--- a/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174587,7 +173744,7 @@ index 6f0e85b..482f177 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174595,11 +173752,13 @@ index 6f0e85b..482f177 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174610,44 +173769,38 @@ index 6f0e85b..482f177 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174663,13 +173816,13 @@ index 6f0e85b..482f177 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("jitter_upper_bound_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-index d1321d6..290a3ac 100644
+index 5ddcd33..6ab1937 100644
--- a/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174677,7 +173830,7 @@ index d1321d6..290a3ac 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174685,11 +173838,13 @@ index d1321d6..290a3ac 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174700,44 +173855,38 @@ index d1321d6..290a3ac 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174753,13 +173902,13 @@ index d1321d6..290a3ac 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("keyframe_interval_settings_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-index 9c23102..db81f93 100644
+index 5ab2659..3d773a4 100644
--- a/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174767,7 +173916,7 @@ index 9c23102..db81f93 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174775,11 +173924,13 @@ index 9c23102..db81f93 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174790,44 +173941,38 @@ index 9c23102..db81f93 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174843,13 +173988,13 @@ index 9c23102..db81f93 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("min_video_bitrate_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
-index d336e65..4523e7a 100644
+index 5278af97..97ce7c5 100644
--- a/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174857,7 +174002,7 @@ index d336e65..4523e7a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174865,11 +174010,13 @@ index d336e65..4523e7a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174880,44 +174027,38 @@ index d336e65..4523e7a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174933,13 +174074,13 @@ index d336e65..4523e7a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("quality_rampup_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-index 9b65e10..b131ce5 100644
+index f8922c4..e2c984b3 100644
--- a/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -174947,7 +174088,7 @@ index 9b65e10..b131ce5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -174955,11 +174096,13 @@ index 9b65e10..b131ce5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -174970,44 +174113,38 @@ index 9b65e10..b131ce5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175023,13 +174160,13 @@ index 9b65e10..b131ce5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("quality_scaler_settings_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-index c5b21c9..77b3bdf 100644
+index 6a3e2e7..56d4b9a 100644
--- a/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175037,7 +174174,7 @@ index c5b21c9..77b3bdf 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175045,11 +174182,13 @@ index c5b21c9..77b3bdf 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175060,44 +174199,38 @@ index c5b21c9..77b3bdf 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175113,13 +174246,13 @@ index c5b21c9..77b3bdf 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("quality_scaling_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-index 0be8b6e..ccbb7b12 100644
+index 4b78cfc..3b99baa 100644
--- a/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175127,7 +174260,7 @@ index 0be8b6e..ccbb7b12 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175135,11 +174268,13 @@ index 0be8b6e..ccbb7b12 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175150,44 +174285,38 @@ index 0be8b6e..ccbb7b12 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175203,13 +174332,13 @@ index 0be8b6e..ccbb7b12 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rate_control_settings_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
-index 5edc2666..7904f53 100644
+index 1b0fbe2..d38dca2 100644
--- a/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175217,7 +174346,7 @@ index 5edc2666..7904f53 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175225,11 +174354,13 @@ index 5edc2666..7904f53 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175240,44 +174371,38 @@ index 5edc2666..7904f53 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175293,13 +174418,13 @@ index 5edc2666..7904f53 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtt_mult_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-index c90ea47..5abe6e5 100644
+index 38ae7bd..bdb654b 100644
--- a/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175307,7 +174432,7 @@ index c90ea47..5abe6e5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175315,11 +174440,13 @@ index c90ea47..5abe6e5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175330,44 +174457,38 @@ index c90ea47..5abe6e5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175383,13 +174504,13 @@ index c90ea47..5abe6e5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("stable_target_rate_experiment_gn")
diff --git a/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build b/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-index 83bd305..110cada 100644
+index 378cbc4..12e08dd 100644
--- a/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175397,7 +174518,7 @@ index 83bd305..110cada 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175405,11 +174526,13 @@ index 83bd305..110cada 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175420,41 +174543,38 @@ index 83bd305..110cada 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175470,13 +174590,13 @@ index 83bd305..110cada 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("gtest_prod_gn")
diff --git a/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build b/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-index 1d41d27..e560873 100644
+index a12495b..f438015 100644
--- a/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175484,7 +174604,7 @@ index 1d41d27..e560873 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175492,11 +174612,13 @@ index 1d41d27..e560873 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175507,41 +174629,38 @@ index 1d41d27..e560873 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175557,13 +174676,13 @@ index 1d41d27..e560873 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("ignore_wundef_gn")
diff --git a/third_party/libwebrtc/rtc_base/logging_gn/moz.build b/third_party/libwebrtc/rtc_base/logging_gn/moz.build
-index 3cd69d3..b799651 100644
+index 10d3555..cc68ba2 100644
--- a/third_party/libwebrtc/rtc_base/logging_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/logging_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175571,7 +174690,7 @@ index 3cd69d3..b799651 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175579,11 +174698,13 @@ index 3cd69d3..b799651 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175594,44 +174715,38 @@ index 3cd69d3..b799651 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175647,13 +174762,13 @@ index 3cd69d3..b799651 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("logging_gn")
diff --git a/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build b/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-index bf9b26b..fcab944 100644
+index 8543800..3aefc55 100644
--- a/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175661,7 +174776,7 @@ index bf9b26b..fcab944 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175669,11 +174784,13 @@ index bf9b26b..fcab944 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175684,41 +174801,38 @@ index bf9b26b..fcab944 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175734,13 +174848,13 @@ index bf9b26b..fcab944 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("macromagic_gn")
diff --git a/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build b/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-index 8eb7cba..e2dfa55 100644
+index a01ecc6..11eb6c6 100644
--- a/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175748,7 +174862,7 @@ index 8eb7cba..e2dfa55 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175756,11 +174870,13 @@ index 8eb7cba..e2dfa55 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175771,44 +174887,38 @@ index 8eb7cba..e2dfa55 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175824,13 +174934,13 @@ index 8eb7cba..e2dfa55 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("aligned_malloc_gn")
diff --git a/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build b/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-index 175efb5..650b2af 100644
+index a9b4cdc..bd858ad 100644
--- a/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175838,7 +174948,7 @@ index 175efb5..650b2af 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175846,11 +174956,13 @@ index 175efb5..650b2af 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175861,44 +174973,38 @@ index 175efb5..650b2af 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175914,13 +175020,13 @@ index 175efb5..650b2af 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("sent_packet_gn")
diff --git a/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build b/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-index 27d304a..8550565 100644
+index 184ca31..d6f19ff 100644
--- a/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -175928,7 +175034,7 @@ index 27d304a..8550565 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -175936,11 +175042,13 @@ index 27d304a..8550565 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -175951,44 +175059,38 @@ index 27d304a..8550565 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176004,13 +175106,13 @@ index 27d304a..8550565 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("platform_thread_gn")
diff --git a/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build b/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-index b8919fe..6e5ec00 100644
+index debddac..5c93e36 100644
--- a/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176018,7 +175120,7 @@ index b8919fe..6e5ec00 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176026,11 +175128,13 @@ index b8919fe..6e5ec00 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176041,44 +175145,38 @@ index b8919fe..6e5ec00 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176094,13 +175192,13 @@ index b8919fe..6e5ec00 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("platform_thread_types_gn")
diff --git a/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build b/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-index 29bb856..ff4d7f3 100644
+index e458ccd..9fd9fa8 100644
--- a/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176108,7 +175206,7 @@ index 29bb856..ff4d7f3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176116,11 +175214,13 @@ index 29bb856..ff4d7f3 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176131,41 +175231,38 @@ index 29bb856..ff4d7f3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176181,13 +175278,13 @@ index 29bb856..ff4d7f3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("protobuf_utils_gn")
diff --git a/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build b/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-index 4b43624..7fe0ace 100644
+index 7a8d132..88518ed 100644
--- a/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176195,7 +175292,7 @@ index 4b43624..7fe0ace 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176203,11 +175300,13 @@ index 4b43624..7fe0ace 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176218,44 +175317,38 @@ index 4b43624..7fe0ace 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176271,13 +175364,13 @@ index 4b43624..7fe0ace 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rate_limiter_gn")
diff --git a/third_party/libwebrtc/rtc_base/refcount_gn/moz.build b/third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-index 0bb1831..ad15707 100644
+index afaa2fa..667a669 100644
--- a/third_party/libwebrtc/rtc_base/refcount_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176285,7 +175378,7 @@ index 0bb1831..ad15707 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176293,11 +175386,13 @@ index 0bb1831..ad15707 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176308,41 +175403,38 @@ index 0bb1831..ad15707 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176358,13 +175450,13 @@ index 0bb1831..ad15707 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("refcount_gn")
diff --git a/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build
-index 1a0a056..f1a0d0b 100644
+index 7db2e24..a33018b 100644
--- a/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build
-@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176372,7 +175464,7 @@ index 1a0a056..f1a0d0b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -157,11 +156,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -156,10 +155,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176380,11 +175472,13 @@ index 1a0a056..f1a0d0b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -170,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -169,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176395,44 +175489,38 @@ index 1a0a056..f1a0d0b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -198,6 +188,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -211,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -219,9 +222,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176448,13 +175536,13 @@ index 1a0a056..f1a0d0b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_base_approved_gn")
diff --git a/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build
-index 2831f73..bfd4d5d 100644
+index 55abe83..eef829c 100644
--- a/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build
-@@ -105,7 +105,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -104,7 +104,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176462,7 +175550,7 @@ index 2831f73..bfd4d5d 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -190,11 +189,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -189,10 +188,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176470,11 +175558,13 @@ index 2831f73..bfd4d5d 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,10 +197,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -202,10 +200,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176485,44 +175575,38 @@ index 2831f73..bfd4d5d 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -231,6 +221,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -233,6 +227,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -244,6 +241,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -252,9 +255,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -260,4 +268,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176538,13 +175622,13 @@ index 2831f73..bfd4d5d 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_base_gn")
diff --git a/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-index 76376fd..6ebd81a 100644
+index 6e5fac5..b7332f5 100644
--- a/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176552,7 +175636,7 @@ index 76376fd..6ebd81a 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176560,11 +175644,13 @@ index 76376fd..6ebd81a 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176575,44 +175661,38 @@ index 76376fd..6ebd81a 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176628,13 +175708,13 @@ index 76376fd..6ebd81a 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_event_gn")
diff --git a/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-index 4a6ac16..a8fdfb8 100644
+index afc0d37..fb9a569 100644
--- a/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176642,7 +175722,7 @@ index 4a6ac16..a8fdfb8 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176650,11 +175730,13 @@ index 4a6ac16..a8fdfb8 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176665,44 +175747,38 @@ index 4a6ac16..a8fdfb8 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176718,13 +175794,13 @@ index 4a6ac16..a8fdfb8 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_numerics_gn")
diff --git a/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-index 16c3631..1e93a40 100644
+index b0fa880..23e2b88 100644
--- a/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176732,7 +175808,7 @@ index 16c3631..1e93a40 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176740,11 +175816,13 @@ index 16c3631..1e93a40 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176755,44 +175833,38 @@ index 16c3631..1e93a40 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176808,13 +175880,13 @@ index 16c3631..1e93a40 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_task_queue_gn")
diff --git a/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-index e4bad4f..d8ffee5 100644
+index 6ca7e89..521b1da 100644
--- a/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176822,7 +175894,7 @@ index e4bad4f..d8ffee5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176830,11 +175902,13 @@ index e4bad4f..d8ffee5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176845,41 +175919,38 @@ index e4bad4f..d8ffee5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176895,13 +175966,13 @@ index e4bad4f..d8ffee5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("safe_compare_gn")
diff --git a/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-index ac5270a..feb37c9 100644
+index a2bf836..bb1cd57 100644
--- a/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176909,7 +175980,7 @@ index ac5270a..feb37c9 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -176917,11 +175988,13 @@ index ac5270a..feb37c9 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176932,41 +176005,38 @@ index ac5270a..feb37c9 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -176982,13 +176052,13 @@ index ac5270a..feb37c9 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("safe_conversions_gn")
diff --git a/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-index cced167..42388d1 100644
+index 355ec9b..befd69b 100644
--- a/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -176996,7 +176066,7 @@ index cced167..42388d1 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177004,11 +176074,13 @@ index cced167..42388d1 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177019,41 +176091,38 @@ index cced167..42388d1 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177069,13 +176138,13 @@ index cced167..42388d1 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("safe_minmax_gn")
diff --git a/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build b/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-index 5e7a5ec..a85bed0 100644
+index ab54fcc4..9fd9af6 100644
--- a/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177083,7 +176152,7 @@ index 5e7a5ec..a85bed0 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177091,11 +176160,13 @@ index 5e7a5ec..a85bed0 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177106,41 +176177,38 @@ index 5e7a5ec..a85bed0 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177156,13 +176224,13 @@ index 5e7a5ec..a85bed0 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("sanitizer_gn")
diff --git a/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build b/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-index e398bb8..abe7545 100644
+index b79f586..e79ff07 100644
--- a/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177170,7 +176238,7 @@ index e398bb8..abe7545 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177178,11 +176246,13 @@ index e398bb8..abe7545 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177193,44 +176263,38 @@ index e398bb8..abe7545 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177246,13 +176310,13 @@ index e398bb8..abe7545 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("stringutils_gn")
diff --git a/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-index 184fcda..a222376 100644
+index a6f5c81..c919ab0 100644
--- a/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177260,7 +176324,7 @@ index 184fcda..a222376 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177268,11 +176332,13 @@ index 184fcda..a222376 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177283,44 +176349,38 @@ index 184fcda..a222376 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177336,13 +176396,13 @@ index 184fcda..a222376 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("mutex_gn")
diff --git a/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build
-index 5f14995..81e19e5 100644
+index 1825cf1..12fb617 100644
--- a/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177350,7 +176410,7 @@ index 5f14995..81e19e5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -156,11 +155,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -155,10 +154,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177358,11 +176418,13 @@ index 5f14995..81e19e5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -168,10 +166,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177373,44 +176435,38 @@ index 5f14995..81e19e5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +187,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -199,6 +193,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -210,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -214,6 +216,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -218,9 +221,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -226,4 +234,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177426,13 +176482,13 @@ index 5f14995..81e19e5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rw_lock_wrapper_gn")
diff --git a/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build
-index 5ec0cff6..40a1809 100644
+index dd39bb9..1a124ab 100644
--- a/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177440,7 +176496,7 @@ index 5ec0cff6..40a1809 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177448,11 +176504,13 @@ index 5ec0cff6..40a1809 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177463,44 +176521,38 @@ index 5ec0cff6..40a1809 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177516,13 +176568,13 @@ index 5ec0cff6..40a1809 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("sequence_checker_gn")
diff --git a/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-index 1ca980e..ebba761 100644
+index 55424ba..ed02b57 100644
--- a/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177530,7 +176582,7 @@ index 1ca980e..ebba761 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177538,11 +176590,13 @@ index 1ca980e..ebba761 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177553,44 +176607,38 @@ index 1ca980e..ebba761 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177606,13 +176654,13 @@ index 1ca980e..ebba761 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("yield_gn")
diff --git a/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-index 5939126..8953976 100644
+index 8b4bc71..a627b47 100644
--- a/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177620,7 +176668,7 @@ index 5939126..8953976 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177628,11 +176676,13 @@ index 5939126..8953976 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177643,44 +176693,38 @@ index 5939126..8953976 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177696,13 +176740,13 @@ index 5939126..8953976 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("yield_policy_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build b/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-index a6e7dec..1b6c602 100644
+index 056dbb0..5a3058c 100644
--- a/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177710,7 +176754,7 @@ index a6e7dec..1b6c602 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177718,11 +176762,13 @@ index a6e7dec..1b6c602 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177733,41 +176779,38 @@ index a6e7dec..1b6c602 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177783,7 +176826,7 @@ index a6e7dec..1b6c602 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("arch_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build b/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
index 7b0d0f7..fab0f47 100644
@@ -177846,10 +176889,10 @@ index 7b0d0f7..fab0f47 100644
+
Library("asm_defines_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build b/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-index bc4d7e2..b912437 100644
+index cb45852..32a9435 100644
--- a/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177857,7 +176900,7 @@ index bc4d7e2..b912437 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177865,11 +176908,13 @@ index bc4d7e2..b912437 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177880,44 +176925,38 @@ index bc4d7e2..b912437 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177933,13 +176972,13 @@ index bc4d7e2..b912437 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("file_wrapper_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build b/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-index 2e44685..26fff88 100644
+index e8b1b8b..4af915fb 100644
--- a/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -177947,7 +176986,7 @@ index 2e44685..26fff88 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -177955,11 +176994,13 @@ index 2e44685..26fff88 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -177970,41 +177011,38 @@ index 2e44685..26fff88 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178020,13 +177058,13 @@ index 2e44685..26fff88 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("ignore_warnings_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build b/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-index e82f4a2..f39f1eb 100644
+index 0a2ff22..74219d1 100644
--- a/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178034,7 +177072,7 @@ index e82f4a2..f39f1eb 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178042,11 +177080,13 @@ index e82f4a2..f39f1eb 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178057,41 +177097,38 @@ index e82f4a2..f39f1eb 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178107,13 +177144,13 @@ index e82f4a2..f39f1eb 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("inline_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build b/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-index e444814..40986ef 100644
+index 81ba9d1..5cd2bd9 100644
--- a/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178121,7 +177158,7 @@ index e444814..40986ef 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178129,11 +177166,13 @@ index e444814..40986ef 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178144,41 +177183,38 @@ index e444814..40986ef 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178194,13 +177230,13 @@ index e444814..40986ef 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtc_export_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build b/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build
-index 87feb69..64b0322 100644
+index d142010..2b01005 100644
--- a/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178208,7 +177244,7 @@ index 87feb69..64b0322 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178216,11 +177252,13 @@ index 87feb69..64b0322 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178231,41 +177269,38 @@ index 87feb69..64b0322 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -182,13 +179,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178281,13 +177316,13 @@ index 87feb69..64b0322 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("thread_registry_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build b/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-index 0b8030c..a8238fe 100644
+index c49ccfc..9b07814 100644
--- a/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178295,7 +177330,7 @@ index 0b8030c..a8238fe 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178303,11 +177338,13 @@ index 0b8030c..a8238fe 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178318,41 +177355,38 @@ index 0b8030c..a8238fe 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178368,13 +177402,13 @@ index 0b8030c..a8238fe 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("unused_gn")
diff --git a/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build b/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-index 1792dad..cc10efa 100644
+index d065d1b..78d1ae5 100644
--- a/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178382,7 +177416,7 @@ index 1792dad..cc10efa 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178390,11 +177424,13 @@ index 1792dad..cc10efa 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178405,41 +177441,38 @@ index 1792dad..cc10efa 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178455,13 +177488,13 @@ index 1792dad..cc10efa 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("warn_current_thread_is_deadlocked_gn")
diff --git a/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build
-index 3186044..f804328 100644
+index 87147f0..b8af1de 100644
--- a/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178469,7 +177502,7 @@ index 3186044..f804328 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178477,11 +177510,13 @@ index 3186044..f804328 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178492,44 +177527,38 @@ index 3186044..f804328 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178545,13 +177574,13 @@ index 3186044..f804328 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("pending_task_safety_flag_gn")
diff --git a/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-index 3218f68..197633c 100644
+index d660c78..8d4ed08 100644
--- a/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178559,7 +177588,7 @@ index 3218f68..197633c 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,11 +146,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178567,11 +177596,13 @@ index 3218f68..197633c 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -160,10 +154,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178582,44 +177613,38 @@ index 3218f68..197633c 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +178,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -201,6 +198,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -209,9 +212,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178635,13 +177660,13 @@ index 3218f68..197633c 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("repeating_task_gn")
diff --git a/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build
-index f6d95c5..bdb673e 100644
+index 2bc35e3..115c20d 100644
--- a/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178649,7 +177674,7 @@ index f6d95c5..bdb673e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178657,11 +177682,13 @@ index f6d95c5..bdb673e 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178672,41 +177699,38 @@ index f6d95c5..bdb673e 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178722,13 +177746,13 @@ index f6d95c5..bdb673e 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("to_queued_task_gn")
diff --git a/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build b/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-index 0849487..a64c529 100644
+index 69b5134..bda0fb4 100644
--- a/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178736,7 +177760,7 @@ index 0849487..a64c529 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178744,11 +177768,13 @@ index 0849487..a64c529 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178759,44 +177785,38 @@ index 0849487..a64c529 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178812,13 +177832,13 @@ index 0849487..a64c529 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("base64_gn")
diff --git a/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build b/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-index a3c1b2d..fbbd5da 100644
+index 1ad4f6f..7d40247 100644
--- a/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178826,7 +177846,7 @@ index a3c1b2d..fbbd5da 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -132,11 +131,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178834,11 +177854,13 @@ index a3c1b2d..fbbd5da 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,10 +139,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178849,44 +177871,38 @@ index a3c1b2d..fbbd5da 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -173,6 +163,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -186,6 +183,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -194,9 +197,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178902,13 +177918,13 @@ index a3c1b2d..fbbd5da 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("sigslot_gn")
diff --git a/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build b/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build
-index eb1c598..cbe6e316 100644
+index 9219c3a..e57c78f 100644
--- a/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -178916,7 +177932,7 @@ index eb1c598..cbe6e316 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -178924,11 +177940,13 @@ index eb1c598..cbe6e316 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178939,41 +177957,38 @@ index eb1c598..cbe6e316 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -178989,13 +178004,13 @@ index eb1c598..cbe6e316 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("thread_checker_gn")
diff --git a/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build b/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build
-index 7dd65b9..041b973 100644
+index 34a5f1f..f983b4d 100644
--- a/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179003,7 +178018,7 @@ index 7dd65b9..041b973 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179011,11 +178026,13 @@ index 7dd65b9..041b973 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179026,44 +178043,38 @@ index 7dd65b9..041b973 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179079,13 +178090,13 @@ index 7dd65b9..041b973 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("timestamp_extrapolator_gn")
diff --git a/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build b/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-index 39632fc..a7f726b 100644
+index c0fcc56..60079c0 100644
--- a/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179093,7 +178104,7 @@ index 39632fc..a7f726b 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,11 +141,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179101,11 +178112,13 @@ index 39632fc..a7f726b 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -155,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179116,44 +178129,38 @@ index 39632fc..a7f726b 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +173,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -196,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -204,9 +207,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179169,13 +178176,13 @@ index 39632fc..a7f726b 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("timeutils_gn")
diff --git a/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build b/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-index 5cff354..c5e6679 100644
+index decab27..db81896 100644
--- a/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-@@ -70,7 +70,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179183,7 +178190,7 @@ index 5cff354..c5e6679 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -124,11 +123,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179191,11 +178198,13 @@ index 5cff354..c5e6679 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -137,10 +131,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179206,41 +178215,38 @@ index 5cff354..c5e6679 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -165,6 +155,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -174,13 +171,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179256,13 +178262,13 @@ index 5cff354..c5e6679 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("type_traits_gn")
diff --git a/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build b/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-index 5d22a05..45e5410 100644
+index 8155098..3b43d0c 100644
--- a/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179270,7 +178276,7 @@ index 5d22a05..45e5410 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -128,11 +127,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179278,11 +178284,13 @@ index 5d22a05..45e5410 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -141,10 +135,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179293,41 +178301,38 @@ index 5d22a05..45e5410 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,6 +159,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -178,13 +175,37 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179343,13 +178348,13 @@ index 5d22a05..45e5410 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("unit_base_gn")
diff --git a/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build b/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-index a9a520b..b1e60d90 100644
+index 10d0ae4..2bcdcd9 100644
--- a/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
+++ b/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179357,7 +178362,7 @@ index a9a520b..b1e60d90 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,11 +135,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179365,11 +178370,13 @@ index a9a520b..b1e60d90 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -149,10 +143,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179380,44 +178387,38 @@ index a9a520b..b1e60d90 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -177,6 +167,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -190,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -198,9 +201,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179433,13 +178434,13 @@ index a9a520b..b1e60d90 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("weak_ptr_gn")
diff --git a/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build b/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-index e8fd3bd..db84d45 100644
+index 7fee555..6bebaea 100644
--- a/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
+++ b/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179447,7 +178448,7 @@ index e8fd3bd..db84d45 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179455,11 +178456,13 @@ index e8fd3bd..db84d45 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179470,44 +178473,38 @@ index e8fd3bd..db84d45 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179523,13 +178520,13 @@ index e8fd3bd..db84d45 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("field_trial_gn")
diff --git a/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build b/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-index 0edfd92..f6fe536 100644
+index 4f1a279..1df2f87 100644
--- a/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
+++ b/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179537,7 +178534,7 @@ index 0edfd92..f6fe536 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,11 +139,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179545,11 +178542,13 @@ index 0edfd92..f6fe536 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -153,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179560,44 +178559,38 @@ index 0edfd92..f6fe536 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -181,6 +171,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -194,6 +191,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -202,9 +205,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179613,13 +178606,13 @@ index 0edfd92..f6fe536 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("metrics_gn")
diff --git a/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build b/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index 7276624..6890d46 100644
+index 3754eb3..972fa5b 100644
--- a/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
+++ b/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-@@ -88,7 +88,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179627,7 +178620,7 @@ index 7276624..6890d46 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -161,11 +160,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -160,10 +159,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179635,11 +178628,13 @@ index 7276624..6890d46 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -174,10 +168,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -173,10 +171,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179650,44 +178645,38 @@ index 7276624..6890d46 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -202,6 +192,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -204,6 +198,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -215,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -219,6 +221,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -223,9 +226,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -231,4 +239,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179703,13 +178692,13 @@ index 7276624..6890d46 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("system_wrappers_gn")
diff --git a/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build b/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-index c222e6a..55c879f 100644
+index 75c5faf..06a9ebd 100644
--- a/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
+++ b/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -179717,7 +178706,7 @@ index c222e6a..55c879f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -179725,11 +178714,13 @@ index c222e6a..55c879f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179740,44 +178731,38 @@ index c222e6a..55c879f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -179793,393 +178778,351 @@ index c222e6a..55c879f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rtp_test_utils_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
-index 5d029de..9e1a288 100644
+index a07594f..63d44d8 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("algorithm_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
-index ac2b2f9..6568596 100644
+index b8469e9..39ccd8f 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("container_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
-index 1839c3f..af6e49b 100644
+index 41953c4..9f99e7a 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("atomic_hook_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
-index 1d348ef..443f720 100644
+index c30cc28..3f54105 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("base_internal_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
-index c1b56e2..b48fba3 100644
+index abdee5c..a80e98e 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("config_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
-index 5d61315..ca17d84 100644
+index 4c4235d..5a12c74 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("core_headers_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
-index 0c5b308..2ac36a9 100644
+index f2dfa1a..4d28205 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
-@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -180187,62 +179130,53 @@ index 0c5b308..2ac36a9 100644
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("log_severity_gn")
+ CXXFLAGS += [
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
-index 0f5efc7..f869072 100644
+index 25db30b..33773b8 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
-@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -180250,434 +179184,383 @@ index 0f5efc7..f869072 100644
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("raw_logging_internal_gn")
+ CXXFLAGS += [
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
-index 640a888..9c1572c 100644
+index aec5672..afb5e2b 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("compressed_tuple_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build
-index fa970ef..ecf69a0 100644
+index 72ac7aa..5953ef8 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("flat_hash_map_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
-index a75033fa..7a353bc 100644
+index b0df397..52dce81 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("inlined_vector_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
-index 4c744d8..77b84e3 100644
+index 8c7d21c..5f09ef1 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("inlined_vector_internal_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
-index 74fabcb..cae000c 100644
+index 97154f3..02bae52 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("memory_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
-index 5463d86..d5915f9 100644
+index c565aac..5759c3a 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("type_traits_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
-index dbc6516..77f2d00 100644
+index 7b0b60f..55feaf15 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
-@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -180685,62 +179568,53 @@ index dbc6516..77f2d00 100644
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("int128_gn")
+ CXXFLAGS += [
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build
-index 8d3df8b..5320bd3 100644
+index c39fb94..af082d4 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build
-@@ -59,7 +59,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -102,11 +101,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -101,10 +100,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -180748,62 +179622,53 @@ index 8d3df8b..5320bd3 100644
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -127,6 +121,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -129,6 +127,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -140,6 +141,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -144,6 +150,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -148,9 +155,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("internal_gn")
+ CXXFLAGS += [
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
-index 28fe798..671deed 100644
+index bb3bffd..276f0e9 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
-@@ -72,7 +72,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -71,7 +71,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -115,11 +114,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -114,10 +113,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -180811,62 +179676,53 @@ index 28fe798..671deed 100644
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -140,6 +134,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -142,6 +140,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -153,6 +154,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -157,6 +163,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -161,9 +168,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("strings_gn")
+ CXXFLAGS += [
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
-index c7f0ea0..3d7dc93 100644
+index 75bb012..a338da7 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
-@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -180874,62 +179730,53 @@ index c7f0ea0..3d7dc93 100644
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("bad_optional_access_gn")
+ CXXFLAGS += [
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
-index 89022d5..cc11d78 100644
+index 3c8def4..98369ef 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
-@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -100,11 +99,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -180937,310 +179784,273 @@ index 89022d5..cc11d78 100644
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -125,6 +119,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -138,6 +139,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -146,9 +153,11 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("bad_variant_access_gn")
+ CXXFLAGS += [
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
-index 2579d0b..049c37e 100644
+index 1fad045..a24e056 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("optional_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
-index 41cd799..c97aec9 100644
+index dcd7d5b..3926fce 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("span_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
-index bb22317..879e032f 100644
+index 26030af..10f78dd 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("variant_gn")
diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
-index 7588f9b..2464ae3 100644
+index 9bb8e93..9caa2a5 100644
--- a/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
-@@ -53,7 +53,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
-@@ -90,13 +89,6 @@ if CONFIG["OS_TARGET"] == "WINNT":
+@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
DEFINES["_WINDOWS"] = True
DEFINES["__STD_C"] = True
-if CONFIG["CPU_ARCH"] == "arm":
--
++if CONFIG["CPU_ARCH"] == "ppc64":
+
- OS_LIBS += [
- "android_support",
- "unwind"
- ]
--
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
++ DEFINES["USE_X11"] = "1"
- DEFINES["_DEBUG"] = True
-@@ -117,6 +109,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- OS_LIBS += [
-@@ -126,13 +125,21 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-
- Library("utility_gn")
diff --git a/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build b/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
-index fa20ebb..1c8fad4 100644
+index fc7378c..b8367c21 100644
--- a/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
+++ b/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
-@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -104,10 +103,9 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -103,10 +102,10 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -181251,10 +180061,11 @@ index fa20ebb..1c8fad4 100644
+if CONFIG["CPU_ARCH"] == "ppc64":
+
+ DEFINES["PFFFT_SIMD_DISABLE"] = True
++ DEFINES["USE_X11"] = "1"
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -117,10 +115,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -116,10 +115,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181265,44 +180076,38 @@ index fa20ebb..1c8fad4 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -145,6 +139,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -147,6 +142,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CFLAGS += [
-@@ -158,6 +159,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -162,6 +165,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -166,9 +173,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CFLAGS += [
+@@ -174,4 +183,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181318,21 +180123,21 @@ index fa20ebb..1c8fad4 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("pffft_gn")
diff --git a/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build b/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
-index aef691b..b133547 100644
+index d521b78..e5da792 100644
--- a/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
+++ b/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
-@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_OZONE"] = "1"
DEFINES["USE_UDEV"] = True
- DEFINES["USE_X11"] = "1"
DEFINES["_FILE_OFFSET_BITS"] = "64"
- DEFINES["_GNU_SOURCE"] = True
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -103,11 +102,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -102,10 +101,9 @@ if CONFIG["CPU_ARCH"] == "arm":
"-mfpu=neon"
]
@@ -181340,11 +180145,13 @@ index aef691b..b133547 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -116,10 +110,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -115,10 +113,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181355,44 +180162,38 @@ index aef691b..b133547 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -144,6 +134,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -146,6 +140,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -157,6 +154,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -161,6 +163,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -165,9 +168,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -173,4 +181,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181408,13 +180209,13 @@ index aef691b..b133547 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("rnn_vad_gn")
diff --git a/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build b/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-index 1490845..926b2b5 100644
+index 7085eac..2b644b0 100644
--- a/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
+++ b/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-@@ -86,7 +86,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -181422,7 +180223,7 @@ index 1490845..926b2b5 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -156,11 +155,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -155,10 +154,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -181430,11 +180231,13 @@ index 1490845..926b2b5 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -169,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -168,10 +166,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181445,44 +180248,38 @@ index 1490845..926b2b5 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +187,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -199,6 +193,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -210,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -214,6 +216,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -218,9 +221,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -226,4 +234,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181498,13 +180295,13 @@ index 1490845..926b2b5 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_adaptation_gn")
diff --git a/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build b/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-index 624c83e..1e14053 100644
+index 8d72f97..551f1fa 100644
--- a/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
+++ b/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -181512,7 +180309,7 @@ index 624c83e..1e14053 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,11 +148,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -181520,11 +180317,13 @@ index 624c83e..1e14053 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -162,10 +156,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181535,44 +180334,38 @@ index 624c83e..1e14053 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +180,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -203,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -211,9 +214,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181588,13 +180381,13 @@ index 624c83e..1e14053 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("frame_dumping_decoder_gn")
diff --git a/third_party/libwebrtc/video/video_gn/moz.build b/third_party/libwebrtc/video/video_gn/moz.build
-index c361d52..4463a1f 100644
+index 0033522..dd03892 100644
--- a/third_party/libwebrtc/video/video_gn/moz.build
+++ b/third_party/libwebrtc/video/video_gn/moz.build
-@@ -108,7 +108,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -107,7 +107,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -181602,7 +180395,7 @@ index c361d52..4463a1f 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -178,11 +177,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -177,10 +176,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -181610,11 +180403,13 @@ index c361d52..4463a1f 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,10 +185,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -190,10 +188,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181625,44 +180420,38 @@ index c361d52..4463a1f 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -219,6 +209,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -221,6 +215,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -232,6 +229,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -236,6 +238,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -240,9 +243,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -248,4 +256,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181678,13 +180467,13 @@ index c361d52..4463a1f 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_gn")
diff --git a/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build b/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-index 71efcab..7d87732 100644
+index aa046ea..2e22294 100644
--- a/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
+++ b/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -181692,7 +180481,7 @@ index 71efcab..7d87732 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,11 +153,6 @@ if CONFIG["CPU_ARCH"] == "arm":
+@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
@@ -181700,11 +180489,13 @@ index 71efcab..7d87732 100644
- "android_support",
- "unwind"
- ]
--
++if CONFIG["CPU_ARCH"] == "ppc64":
++
++ DEFINES["USE_X11"] = "1"
+
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181715,44 +180506,38 @@ index 71efcab..7d87732 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +185,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
++
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
+ OS_LIBS += [
+ "android_support",
+ "unwind"
+ ]
-+
+
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- CXXFLAGS += [
-@@ -208,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
-
++
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-@@ -216,9 +219,27 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- ]
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ CXXFLAGS += [
+@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181768,13 +180553,13 @@ index 71efcab..7d87732 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("video_stream_encoder_impl_gn")
diff --git a/third_party/libwebrtc/webrtc_gn/moz.build b/third_party/libwebrtc/webrtc_gn/moz.build
-index 625bd0b..c231da3 100644
+index 3c7d970..25c0044 100644
--- a/third_party/libwebrtc/webrtc_gn/moz.build
+++ b/third_party/libwebrtc/webrtc_gn/moz.build
-@@ -75,7 +75,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
DEFINES["WEBRTC_LINUX"] = True
DEFINES["WEBRTC_POSIX"] = True
DEFINES["_FILE_OFFSET_BITS"] = "64"
@@ -181782,28 +180567,38 @@ index 625bd0b..c231da3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -83,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
+@@ -82,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
OS_LIBS += [
"dl",
- "m",
- "rt",
- "X11",
- "Xcomposite",
-@@ -167,9 +165,10 @@ if CONFIG["CPU_ARCH"] == "arm":
+ "rt"
+ ]
+
+@@ -158,9 +156,20 @@ if CONFIG["CPU_ARCH"] == "arm":
DEFINES["WEBRTC_ARCH_ARM_V7"] = True
DEFINES["WEBRTC_HAS_NEON"] = True
+if CONFIG["CPU_ARCH"] == "ppc64":
+
++ DEFINES["USE_X11"] = "1"
++
OS_LIBS += [
- "android_support",
- "unwind"
-+ "m"
++ "m",
++ "X11",
++ "Xcomposite",
++ "Xdamage",
++ "Xext",
++ "Xfixes",
++ "Xrandr",
++ "Xrender",
++ "Xtst"
]
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -180,10 +179,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
+@@ -171,10 +180,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181814,9 +180609,20 @@ index 625bd0b..c231da3 100644
if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -208,6 +203,13 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+@@ -202,8 +207,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["USE_X11"] = "1"
++ DEFINES["_GNU_SOURCE"] = True
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+ OS_LIBS += [
++ "m",
+ "X11",
+ "Xcomposite",
+ "Xdamage",
+@@ -214,6 +221,13 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+ "Xtst"
+ ]
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
+
@@ -181828,39 +180634,34 @@ index 625bd0b..c231da3 100644
if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
OS_LIBS += [
-@@ -217,13 +219,49 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
+@@ -224,6 +238,23 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
++ DEFINES["USE_X11"] = "1"
+ DEFINES["_GNU_SOURCE"] = True
+
+ OS_LIBS += [
-+ "m"
++ "X11",
++ "Xcomposite",
++ "Xdamage",
++ "Xext",
++ "Xfixes",
++ "Xrandr",
++ "Xrender",
++ "Xtst"
+ ]
++
+ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
+ DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
+@@ -232,4 +263,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-+
+
+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
@@ -181876,5 +180677,5 @@ index 625bd0b..c231da3 100644
+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
+
+ DEFINES["_FORTIFY_SOURCE"] = "2"
-
++
Library("webrtc_gn")
diff --git a/librewolf/debian/patches/librewolf/faster-package-multi-locale.patch b/librewolf/debian/patches/librewolf/faster-package-multi-locale.patch
new file mode 100644
index 0000000..e61151a
--- /dev/null
+++ b/librewolf/debian/patches/librewolf/faster-package-multi-locale.patch
@@ -0,0 +1,88 @@
+diff --git a/python/mozbuild/mozbuild/mach_commands.py b/python/mozbuild/mozbuild/mach_commands.py
+--- a/python/mozbuild/mozbuild/mach_commands.py
++++ b/python/mozbuild/mozbuild/mach_commands.py
+@@ -2468,11 +2468,11 @@
+ @CommandArgument(
+ "--locales",
+ metavar="LOCALES",
+ nargs="+",
+ required=True,
+- help='List of locales to package, including "en-US"',
++ help="List of locales to package",
+ )
+ @CommandArgument(
+ "--verbose", action="store_true", help="Log informative status messages."
+ )
+ def package_l10n(command_context, verbose=False, locales=[]):
+@@ -2484,55 +2484,33 @@
+ "export BUILD_BACKENDS=FasterMake,RecursiveMake\n"
+ "in your mozconfig."
+ )
+ return 1
+
+- if "en-US" not in locales:
+- command_context.log(
+- logging.WARN,
+- "package-multi-locale",
+- {"locales": locales},
+- 'List of locales does not include default locale "en-US": '
+- '{locales}; adding "en-US"',
+- )
+- locales.append("en-US")
+- locales = list(sorted(locales))
++ locales = sorted(locale for locale in locales if locale != "en-US")
+
+ append_env = {
+ # We are only (re-)packaging, we don't want to (re-)build
+ # anything inside Gradle.
+ "GRADLE_INVOKED_WITHIN_MACH_BUILD": "1",
+ "MOZ_CHROME_MULTILOCALE": " ".join(locales),
+ }
+
+- for locale in locales:
+- if locale == "en-US":
+- command_context.log(
+- logging.INFO,
+- "package-multi-locale",
+- {"locale": locale},
+- "Skipping default locale {locale}",
+- )
+- continue
+-
+- command_context.log(
+- logging.INFO,
+- "package-multi-locale",
+- {"locale": locale},
+- "Processing chrome Gecko resources for locale {locale}",
+- )
+- command_context.run_process(
+- [
+- mozpath.join(command_context.topsrcdir, "mach"),
+- "build",
+- "chrome-{}".format(locale),
+- ],
+- append_env=append_env,
+- pass_thru=True,
+- ensure_exit_code=True,
+- cwd=mozpath.join(command_context.topsrcdir),
+- )
++ command_context.log(
++ logging.INFO,
++ "package-multi-locale",
++ {"locales": locales},
++ "Processing chrome Gecko resources for locales {locales}",
++ )
++ command_context._run_make(
++ directory=command_context.topobjdir,
++ target=["chrome-{}".format(locale) for locale in locales],
++ append_env=append_env,
++ pass_thru=False,
++ print_directory=False,
++ ensure_exit_code=True,
++ )
+
+ if command_context.substs["MOZ_BUILD_APP"] == "mobile/android":
+ command_context.log(
+ logging.INFO,
+ "package-multi-locale",
+
diff --git a/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch b/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch
index 9dcb97d..338415c 100644
--- a/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch
+++ b/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch
@@ -1,3 +1,28 @@
+From babb9dc13626b8d7096b3e9debd36a2404c34a80 Mon Sep 17 00:00:00 2001
+From: ohfp <1813007-ohfp@users.noreply.gitlab.com>
+Date: Tue, 12 Apr 2022 11:57:53 +0200
+Subject: [PATCH] port pref-pane patch changes to gecko-dev
+
+fix xorigin pref init and handling
+
+[LW] Ask to Restart Browser if Sync Pref in LW Settings is changed
+---
+ browser/components/preferences/jar.mn | 1 +
+ .../preferences/librewolf.inc.xhtml | 254 ++++++++++++++++
+ browser/components/preferences/librewolf.js | 287 ++++++++++++++++++
+ browser/components/preferences/preferences.js | 2 +
+ .../components/preferences/preferences.xhtml | 13 +
+ .../en-US/browser/preferences/preferences.ftl | 95 ++++++
+ browser/themes/shared/jar.inc.mn | 2 +
+ .../shared/preferences/category-librewolf.svg | 96 ++++++
+ .../themes/shared/preferences/librewolf.css | 23 ++
+ .../themes/shared/preferences/preferences.css | 4 +
+ 10 files changed, 777 insertions(+)
+ create mode 100644 browser/components/preferences/librewolf.inc.xhtml
+ create mode 100644 browser/components/preferences/librewolf.js
+ create mode 100644 browser/themes/shared/preferences/category-librewolf.svg
+ create mode 100644 browser/themes/shared/preferences/librewolf.css
+
diff --git a/browser/components/preferences/jar.mn b/browser/components/preferences/jar.mn
index 912d9edf0855..30a83da4edca 100644
--- a/browser/components/preferences/jar.mn
@@ -564,7 +589,7 @@ index 000000000000..c8cbb075d59b
+ });
+});
diff --git a/browser/components/preferences/preferences.js b/browser/components/preferences/preferences.js
-index f6dc2b3781f8..7d401fc63219 100644
+index 0a2a7895ae44..430f70cf06a2 100644
--- a/browser/components/preferences/preferences.js
+++ b/browser/components/preferences/preferences.js
@@ -8,6 +8,7 @@
@@ -622,13 +647,18 @@ index 81059f3d2e01..d815682d68bc 100644
#include sync.inc.xhtml
#include experimental.inc.xhtml
diff --git a/browser/locales/en-US/browser/preferences/preferences.ftl b/browser/locales/en-US/browser/preferences/preferences.ftl
-index f4d5eaea2193..46de6b40af65 100644
+index b10403800c7a..7f9bc2760342 100644
--- a/browser/locales/en-US/browser/preferences/preferences.ftl
+++ b/browser/locales/en-US/browser/preferences/preferences.ftl
-@@ -1409,3 +1409,93 @@ choose-download-folder-title = Choose Download Folder:
- # $service-name (String) - Name of a cloud storage provider like Dropbox, Google Drive, etc...
- save-files-to-cloud-storage =
- .label = Save files to { $service-name }
+@@ -1413,3 +1413,98 @@ httpsonly-radio-disabled =
+ desktop-folder-name = Desktop
+ downloads-folder-name = Downloads
+ choose-download-folder-title = Choose Download Folder:
++
++# Variables:
++# $service-name (String) - Name of a cloud storage provider like Dropbox, Google Drive, etc...
++save-files-to-cloud-storage =
++ .label = Save files to { $service-name }
+
+## LibreWolf preferences
+
@@ -720,7 +750,7 @@ index f4d5eaea2193..46de6b40af65 100644
+librewolf-config-link = All advanced settings (about:config)
+librewolf-open-profile = Open user profile directory
diff --git a/browser/themes/shared/jar.inc.mn b/browser/themes/shared/jar.inc.mn
-index 26f209ad7047..a305db88cbbd 100644
+index 615644e2f1de..df8e3a849a4c 100644
--- a/browser/themes/shared/jar.inc.mn
+++ b/browser/themes/shared/jar.inc.mn
@@ -106,6 +106,7 @@
@@ -736,9 +766,9 @@ index 26f209ad7047..a305db88cbbd 100644
skin/classic/browser/preferences/search.css (../shared/preferences/search.css)
skin/classic/browser/preferences/siteDataSettings.css (../shared/preferences/siteDataSettings.css)
+ skin/classic/browser/preferences/librewolf.css (../shared/preferences/librewolf.css)
- skin/classic/browser/upgradeDialog.css (../shared/upgradeDialog.css)
skin/classic/browser/spotlight.css (../shared/spotlight.css)
skin/classic/browser/upgradeDialog/abstract.png (../shared/upgradeDialog/abstract.png)
+ skin/classic/browser/upgradeDialog/cheers.png (../shared/upgradeDialog/cheers.png)
diff --git a/browser/themes/shared/preferences/category-librewolf.svg b/browser/themes/shared/preferences/category-librewolf.svg
new file mode 100644
index 000000000000..8ebf2ebe19a9
@@ -871,7 +901,7 @@ index 000000000000..12f926ab7018
+ fill: currentColor;
+}
diff --git a/browser/themes/shared/preferences/preferences.css b/browser/themes/shared/preferences/preferences.css
-index 406dc5603070..d6920777ec81 100644
+index 74493f3c59c4..2f3623cf6631 100644
--- a/browser/themes/shared/preferences/preferences.css
+++ b/browser/themes/shared/preferences/preferences.css
@@ -222,6 +222,10 @@ checkbox {
@@ -885,3 +915,6 @@ index 406dc5603070..d6920777ec81 100644
#category-sync > .category-icon {
list-style-image: url("chrome://browser/skin/preferences/category-sync.svg");
}
+--
+2.36.1
+
diff --git a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch
index 1475de9..f82448f 100644
--- a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch
+++ b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch
@@ -1,6 +1,8 @@
+diff --git a/browser/components/preferences/preferences.js b/browser/components/preferences/preferences.js
+index 0a2a789..0601d28 100644
--- a/browser/components/preferences/preferences.js
+++ b/browser/components/preferences/preferences.js
-@@ -234,8 +234,6 @@
+@@ -234,8 +234,6 @@ function init_all() {
this.removeAttribute("keyboard-navigation");
});
diff --git a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig
new file mode 100644
index 0000000..f82448f
--- /dev/null
+++ b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig
@@ -0,0 +1,13 @@
+diff --git a/browser/components/preferences/preferences.js b/browser/components/preferences/preferences.js
+index 0a2a789..0601d28 100644
+--- a/browser/components/preferences/preferences.js
++++ b/browser/components/preferences/preferences.js
+@@ -234,8 +234,6 @@ function init_all() {
+ this.removeAttribute("keyboard-navigation");
+ });
+
+- maybeDisplayPoliciesNotice();
+-
+ window.addEventListener("hashchange", onHashChange);
+
+ document.getElementById("focusSearch1").addEventListener("command", () => {
diff --git a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej
new file mode 100644
index 0000000..93fb568
--- /dev/null
+++ b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej
@@ -0,0 +1,16 @@
+--- patches/ui-patches/remove-organization-policy-banner.patch
++++ patches/ui-patches/remove-organization-policy-banner.patch
+@@ -1,6 +1,6 @@
+ --- a/browser/components/preferences/preferences.js
+ +++ b/browser/components/preferences/preferences.js
+-@@ -161,8 +161,6 @@
++@@ -234,8 +234,6 @@
+ this.removeAttribute("keyboard-navigation");
+ });
+
+@@ -8,4 +8,4 @@
+ -
+ window.addEventListener("hashchange", onHashChange);
+
+- gotoPref().then(() => {
++ document.getElementById("focusSearch1").addEventListener("command", () => {
diff --git a/librewolf/debian/patches/librewolf/remove_addons.patch b/librewolf/debian/patches/librewolf/remove_addons.patch
index 7a0e9e9..e818301 100644
--- a/librewolf/debian/patches/librewolf/remove_addons.patch
+++ b/librewolf/debian/patches/librewolf/remove_addons.patch
@@ -1,5 +1,5 @@
diff --git a/browser/extensions/moz.build b/browser/extensions/moz.build
-index 269dcb2..ed7c31d 100644
+index 0d4b9c3..d923333 100644
--- a/browser/extensions/moz.build
+++ b/browser/extensions/moz.build
@@ -5,11 +5,9 @@
@@ -15,10 +15,10 @@ index 269dcb2..ed7c31d 100644
"search-detection",
]
diff --git a/browser/locales/Makefile.in b/browser/locales/Makefile.in
-index 496379c..dd6f359 100644
+index e4b60a0..c38fdd2 100644
--- a/browser/locales/Makefile.in
+++ b/browser/locales/Makefile.in
-@@ -61,7 +61,6 @@ l10n-%:
+@@ -55,7 +55,6 @@ l10n-%:
ifneq (,$(wildcard ../extensions/formautofill/locales))
@$(MAKE) -C ../extensions/formautofill/locales AB_CD=$* XPI_NAME=locale-$*
endif
@@ -26,7 +26,7 @@ index 496379c..dd6f359 100644
@$(MAKE) -C ../../devtools/client/locales AB_CD=$* XPI_NAME=locale-$* XPI_ROOT_APPID='$(XPI_ROOT_APPID)'
@$(MAKE) -C ../../devtools/startup/locales AB_CD=$* XPI_NAME=locale-$* XPI_ROOT_APPID='$(XPI_ROOT_APPID)'
@$(MAKE) l10n AB_CD=$* XPI_NAME=locale-$* PREF_DIR=$(PREF_DIR)
-@@ -82,7 +81,6 @@ endif
+@@ -76,7 +75,6 @@ endif
@$(MAKE) -C ../../devtools/startup/locales chrome AB_CD=$*
@$(MAKE) chrome AB_CD=$*
@$(MAKE) -C $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/locales chrome AB_CD=$*
@@ -35,10 +35,10 @@ index 496379c..dd6f359 100644
package-win32-installer: $(SUBMAKEFILES)
$(MAKE) -C ../installer/windows CONFIG_DIR=l10ngen ZIP_IN='$(ZIP_OUT)' installer
diff --git a/browser/locales/filter.py b/browser/locales/filter.py
-index bb2e992..7d7768e 100644
+index 22eb5cb..5e1f09f 100644
--- a/browser/locales/filter.py
+++ b/browser/locales/filter.py
-@@ -19,7 +19,6 @@
+@@ -17,7 +17,6 @@ def test(mod, path, entity=None):
"devtools/startup",
"browser",
"browser/extensions/formautofill",
@@ -47,10 +47,10 @@ index bb2e992..7d7768e 100644
"other-licenses/branding/firefox",
"browser/branding/official",
diff --git a/browser/locales/l10n.ini b/browser/locales/l10n.ini
-index f4cb7ca..4efac13 100644
+index 7a65997..7f97667 100644
--- a/browser/locales/l10n.ini
+++ b/browser/locales/l10n.ini
-@@ -13,7 +13,6 @@
+@@ -13,7 +13,6 @@ dirs = browser
devtools/client
devtools/startup
browser/extensions/formautofill
@@ -59,16 +59,17 @@ index f4cb7ca..4efac13 100644
[includes]
# non-central apps might want to use %(topsrcdir)s here, or other vars
diff --git a/browser/locales/l10n.toml b/browser/locales/l10n.toml
-index b9b18fe..af7c583 100644
+index e9d5010..914a2f1 100644
--- a/browser/locales/l10n.toml
+++ b/browser/locales/l10n.toml
-@@ -132,10 +132,6 @@
+@@ -133,10 +133,6 @@ locales = [
+ reference = "browser/extensions/formautofill/locales/en-US/**"
l10n = "{l}browser/extensions/formautofill/**"
- [[paths]]
+-[[paths]]
- reference = "browser/extensions/report-site-issue/locales/en-US/**"
- l10n = "{l}browser/extensions/report-site-issue/**"
-
--[[paths]]
+ [[paths]]
reference = "services/sync/locales/en-US/**"
l10n = "{l}services/sync/**"
diff --git a/librewolf/debian/patches/librewolf/remove_addons.patch.orig b/librewolf/debian/patches/librewolf/remove_addons.patch.orig
deleted file mode 100644
index e69de29..0000000
--- a/librewolf/debian/patches/librewolf/remove_addons.patch.orig
+++ /dev/null
diff --git a/librewolf/debian/patches/librewolf/remove_addons.patch.rej b/librewolf/debian/patches/librewolf/remove_addons.patch.rej
deleted file mode 100644
index f8f82a8..0000000
--- a/librewolf/debian/patches/librewolf/remove_addons.patch.rej
+++ /dev/null
@@ -1,12 +0,0 @@
---- patches/remove_addons.patch
-+++ patches/remove_addons.patch
-@@ -12,8 +12,8 @@
- "webcompat",
- - "report-site-issue",
- "pictureinpicture",
-- "proxy-failover",
- "search-detection",
-+ ]
- diff --git a/browser/locales/Makefile.in b/browser/locales/Makefile.in
- index 496379c..dd6f359 100644
- --- a/browser/locales/Makefile.in
diff --git a/librewolf/debian/patches/librewolf/webrender_ffi.patch b/librewolf/debian/patches/librewolf/webrender_ffi.patch
new file mode 100644
index 0000000..21b1886
--- /dev/null
+++ b/librewolf/debian/patches/librewolf/webrender_ffi.patch
@@ -0,0 +1,15 @@
+Description: Remove an extra constant definition that is now being generated by newer versions of cbindgen (0.24), and causing build failures because it is defined in several places.
+Author: Olivier Tilloy <olivier.tilloy@canonical.com>
+Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1773259
+Forwarded: not-needed
+
+--- a/gfx/webrender_bindings/webrender_ffi.h
++++ b/gfx/webrender_bindings/webrender_ffi.h
+@@ -73,8 +73,6 @@ struct WrPipelineInfo;
+ struct WrPipelineIdAndEpoch;
+ using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpoch>;
+
+-const uint64_t ROOT_CLIP_CHAIN = ~0;
+-
+ } // namespace wr
+ } // namespace mozilla
diff --git a/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch b/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
index 1eed20c..9421efe 100644
--- a/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
+++ b/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
@@ -7,7 +7,7 @@ Subject: Don't auto-disable extensions in system directories
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
-index 76b495e..b75b41b 100644
+index e7d2a89..6c647d0 100644
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -56,7 +56,7 @@ pref("extensions.systemAddon.update.enabled", true);
diff --git a/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch b/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch
index 4547c93..b4956c5 100644
--- a/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch
+++ b/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch
@@ -7,10 +7,10 @@ Subject: Set DPI to system settings
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml
-index 8947a47..7fc7210 100644
+index e31dab4..f8a4f8f 100644
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
-@@ -7259,7 +7259,7 @@
+@@ -7310,7 +7310,7 @@
# interpretation of physical units such as "pt".
- name: layout.css.dpi
type: int32_t
diff --git a/librewolf/debian/patches/series b/librewolf/debian/patches/series
index 723f2b0..15be33a 100644
--- a/librewolf/debian/patches/series
+++ b/librewolf/debian/patches/series
@@ -17,13 +17,14 @@ debian-hacks/Avoid-using-vmrs-vmsr-on-armel.patch
debian-hacks/Use-build-id-as-langpack-version-for-reproducibility.patch
debian-hacks/Allow-to-build-with-older-versions-of-nodejs-10.patch
debian-hacks/Fix-math_private.h-for-i386-FTBFS.patch
-debian-hacks/Relax-MSRV-to-1.56.0.patch
+debian-hacks/Allow-to-build-with-cargo-in-Debian-unstable.patch
librewolf/aboutLogos.patch -p1
librewolf/allow-ubo-private-mode.patch -p1
librewolf/bootstrap-without-vcs.patch -p1
librewolf/context-menu.patch -p1
librewolf/custom-ubo-assets-bootstrap-location.patch -p1
librewolf/disable-data-reporting-at-compile-time.patch -p1
+librewolf/faster-package-multi-locale.patch -p1
librewolf/hide-passwordmgr.patch -p1
librewolf/librewolf-pref-pane.patch -p1
librewolf/mozilla_dirs.patch -p1
diff --git a/librewolf/debian/rules b/librewolf/debian/rules
index 7e353e7..20fb381 100755
--- a/librewolf/debian/rules
+++ b/librewolf/debian/rules
@@ -20,6 +20,7 @@ $(call lazy,LDFLAGS,$$(call dpkg_buildflags,LDFLAGS))
$(call lazy,DEB_HOST_GNU_TYPE,$$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE))
$(call lazy,DEB_BUILD_GNU_TYPE,$$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE))
$(call lazy,DEB_BUILD_ARCH_BITS,$$(shell dpkg-architecture -qDEB_BUILD_ARCH_BITS))
+$(call lazy,DEB_BUILD_ARCH,$$(shell dpkg-architecture -qDEB_BUILD_ARCH))
$(call lazy,DEB_HOST_ARCH,$$(shell dpkg-architecture -qDEB_HOST_ARCH))
PYTHON := python3 -B
@@ -245,6 +246,14 @@ stamps/configure-check-$(PRODUCT):: stamps/configure-$(PRODUCT)
END { if (error) { exit 1 }}' debian/$($(PRODUCT)).mozconfig
stamps/configure-$(PRODUCT):: stamps/prepare-configure debian/$($(PRODUCT)).mozconfig
+ifeq (armhf,$(DEB_BUILD_ARCH))
+ # There is not enough memory in armhf userspace with a 32-bits kernel.
+ $(error Unfortunately cannot build on armhf. Try a 64-bits kernel)
+endif
+ifeq (mipsel,$(DEB_HOST_ARCH))
+ # There is not enough memory in mipsel userspace with neither a 32-bits nor 64-bits kernel.
+ $(error Unfortunately cannot build on mipsel. Try cross-compilation)
+endif
$(if $(wildcard build-$(PRODUCT)),,mkdir build-$(PRODUCT))
cd build-$(PRODUCT) && \
MOZCONFIG=$(CURDIR)/debian/$($(PRODUCT)).mozconfig \
diff --git a/librewolf/debian/search-config.json b/librewolf/debian/search-config.json
index 06be0eb..f790eed 100644
--- a/librewolf/debian/search-config.json
+++ b/librewolf/debian/search-config.json
@@ -13,7 +13,8 @@
"id": "ddg@search.mozilla.org"
},
"id": "c0b26c0e-63e6-4235-b2ce-5f16b6a8bf87",
- "last_modified": 1619450717295
+ "last_modified": 1654094046000
}
- ]
+ ],
+ "timestamp": 1654094046000
}
diff --git a/librewolf/debian/source/include-binaries b/librewolf/debian/source/include-binaries
index d07b477..d2f63bf 100644
--- a/librewolf/debian/source/include-binaries
+++ b/librewolf/debian/source/include-binaries
@@ -1,4 +1,2 @@
debian/uBlock0@raymondhill.net.xpi
debian/uBlock0@raymondhill.net.xpi
-debian/uBlock0@raymondhill.net.xpi
-debian/uBlock0@raymondhill.net.xpi
diff --git a/librewolf/debian/uBlock0@raymondhill.net.xpi b/librewolf/debian/uBlock0@raymondhill.net.xpi
index b7ea471..48513d8 100644
--- a/librewolf/debian/uBlock0@raymondhill.net.xpi
+++ b/librewolf/debian/uBlock0@raymondhill.net.xpi
Binary files differ
diff --git a/librewolf/stackrpms-librewolf-101.0.1.diff b/librewolf/stackrpms-librewolf-101.0.1.diff
new file mode 100644
index 0000000..c83e8b3
--- /dev/null
+++ b/librewolf/stackrpms-librewolf-101.0.1.diff
@@ -0,0 +1,429 @@
+diff -aur debian-101.0.1/browser.install.in debian/browser.install.in
+--- debian-101.0.1/browser.install.in 2022-06-27 18:47:53.876046435 -0400
++++ debian/browser.install.in 2022-06-28 22:33:47.782954047 -0400
+@@ -54,8 +54,6 @@
+ debian/@browser@.js etc/@browser@
+ debian/vendor.js usr/share/@browser@/browser/defaults/preferences
+
+-debian/debsearch.xml usr/share/@browser@/distribution/searchplugins/common
+-
+ usr/lib/@browser@/browser/features usr/lib/@browser@/browser
+
+ %if browser != librewolf
+@@ -81,3 +79,4 @@
+ debian/librewolf_settings/defaults/pref/local-settings.js usr/share/@browser@/defaults/pref
+ debian/librewolf_settings/distribution/policies.json usr/share/@browser@/distribution
+ debian/uBlock0@raymondhill.net.xpi usr/lib/@browser@/browser/extensions
++debian/bgstack15-librewolf-prefs.js usr/lib/@browser@/defaults/pref
+diff -aur debian-101.0.1/browser.mozconfig.in debian/browser.mozconfig.in
+--- debian-101.0.1/browser.mozconfig.in 2022-06-27 18:47:01.087390022 -0400
++++ debian/browser.mozconfig.in 2022-06-28 22:34:08.247208522 -0400
+@@ -67,3 +67,6 @@
+ #export RANLIB=llvm-ranlib-11
+
+ ac_add_options --enable-optimize
++# Stackrpms style
++ac_add_options --disable-dbus
++ac_add_options --disable-necko-wifi
+diff -aur debian-101.0.1/changelog debian/changelog
+--- debian-101.0.1/changelog 2022-06-27 18:47:55.064061211 -0400
++++ debian/changelog 2022-06-28 22:34:56.667810622 -0400
+@@ -1,3 +1,9 @@
++librewolf (101.0.1-1+stackrpms) obs; urgency=low
++
++ * Custom build for myself
++
++ -- B. Stack <bgstack15@gmail.com> Tue, 28 Jun 2022 22:35.51 -0400
++
+ librewolf (101.0.1-1) unstable; urgency=low
+
+ * Fork to librewolf release
+Only in debian: librewolf.dsc
+Only in debian/patches/debian-hacks: Relax-MSRV-to-1.56.0.patch
+diff -aur debian-101.0.1/rules debian/rules
+--- debian-101.0.1/rules 2022-06-27 18:47:49.055986499 -0400
++++ debian/rules 2022-06-28 22:35:56.504554680 -0400
+@@ -333,7 +333,7 @@
+ dh_install -p$($(PRODUCT))-l10n-$(call lc,$*) build-l10n/$*/dist/xpi/langpack-$*@$($(PRODUCT)).mozilla.org.xpi $(LIB_DIR)/browser/extensions/
+
+ stamps/dh_install:: debian/noinstall debian/$($(PRODUCT))-symbolic.svg
+- awk '{print "debian/tmp/" $$1 }' < debian/noinstall | xargs rm -r
++ awk '{print "debian/tmp/" $$1 }' < debian/noinstall | xargs rm -rf
+ dh_install --fail-missing
+
+ override_dh_install-arch: stamps/dh_install
+@@ -359,6 +359,7 @@
+ install binary binary-arch binary-indep: $(filter-out %.pc,$(GENERATED_FILES))
+
+ binary binary-arch binary-indep build build-arch build-indep clean install:
++ chmod +x debian/dh || :
+ debian/dh $@
+
+ .PHONY: build clean binary-indep binary-arch binary install
+diff -aur debian-101.0.1/search-config.json debian/search-config.json
+--- debian-101.0.1/search-config.json 2022-06-27 14:26:20.864906886 -0400
++++ debian/search-config.json 2022-06-28 22:36:55.449287646 -0400
+@@ -14,363 +14,6 @@
+ },
+ "id": "c0b26c0e-63e6-4235-b2ce-5f16b6a8bf87",
+ "last_modified": 1654094046000
+- },
+- {
+- "schema": 1613245306902,
+- "appliesTo": [
+- {
+- "included": {
+- "everywhere": true
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "af",
+- "an",
+- "ar",
+- "ast",
+- "az",
+- "bg",
+- "br",
+- "bs",
+- "cy",
+- "da",
+- "de",
+- "dsb",
+- "el",
+- "eo",
+- "et",
+- "eu",
+- "fa",
+- "fi",
+- "fy-NL",
+- "ga-IE",
+- "gd",
+- "gl",
+- "gn",
+- "he",
+- "hr",
+- "hsb",
+- "hu",
+- "ia",
+- "id",
+- "is",
+- "it",
+- "ka",
+- "kab",
+- "kk",
+- "km",
+- "kn",
+- "lij",
+- "lo",
+- "lt",
+- "ltg",
+- "lv",
+- "mk",
+- "mr",
+- "ms",
+- "my",
+- "nl",
+- "oc",
+- "pl",
+- "rm",
+- "ro",
+- "ru",
+- "si",
+- "sk",
+- "sl",
+- "sq",
+- "sr",
+- "sv-SE",
+- "ta",
+- "te",
+- "th",
+- "tl",
+- "tr",
+- "uk",
+- "ur",
+- "uz",
+- "vi",
+- "wo",
+- "zh-CN",
+- "zh-TW"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "$USER_LOCALE"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "be"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "be",
+- "be-tarask"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "bn",
+- "bn-BD",
+- "bn-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "bn"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ca",
+- "ca-valencia"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "ca"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "cak",
+- "es-AR",
+- "es-CL",
+- "es-ES",
+- "es-MX",
+- "trs"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "es"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "cs"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "cz"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ff",
+- "fr",
+- "son"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "fr"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "gu-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "gu"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "hi-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "hi"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "hy-AM"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "hy"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ja-JP-macos",
+- "ja"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "ja"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ko"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "kr"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "nb-NO"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "NO"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ne-NP"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "ne"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "nn-NO"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "NN"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "pa-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "pa"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "pt-BR",
+- "pt-PT"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "pt"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "szl"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "pl"
+- ]
+- }
+- },
+- {
+- "override": true,
+- "orderHint": 1000,
+- "application": {
+- "distributions": [
+- "MozillaOnline"
+- ]
+- }
+- }
+- ],
+- "webExtension": {
+- "id": "wikipedia@search.mozilla.org"
+- },
+- "id": "3f3beb1d-e32e-40a4-b6ed-56741803e1d8",
+- "last_modified": 1654094046000
+ }
+ ],
+ "timestamp": 1654094046000
bgstack15