From nobody Fri Nov 07 19:40:46 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4d38YW14ssz654CZ; Fri, 07 Nov 2025 19:40:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d38YW0vY1z4PQt; Fri, 07 Nov 2025 19:40:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762544447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yLO6zp6C5P7GwGz6IdndV5ipZ4jbe1RGCzloeGVrz1c=; b=pXCV7P5jQ53h6KmRbE5ieKAGOLWaaAVKdRyvRx0XSMm+wADIbIimYMLIz3eUB5KakjvFix 47bWH0OGMphxZ6IF+2xklpLm/igJtIfnxXYzdkusu61ncSZkMLOlOr8HQUE+cfHd3xk+Sd d3a7E8dlcJpi8P5FWHK6NcCQloY01xqve4NMUkVfcbyVxfLM16Cs47LyQ/zSq53LETtlH8 jwC4DcMK0uMf+b0odaklDoDuyDrer53WqlmOV/rvjL7VanrG2CnvVD7G4icTBHqQtAgEBX AETW2xoiHPVdnbl19uBxRcnP+X8lv3qx4GX7hEkoIdasnsfNeB7EYtCCCr3PyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762544447; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=yLO6zp6C5P7GwGz6IdndV5ipZ4jbe1RGCzloeGVrz1c=; b=Cmhwht8qazIIYRNHy1sFOu4zCkID+Qo4OGRBKTJhBN5gwA9KfPB8PXk5Y/1IJ6LopBYQr8 2kUiNsshWL0VE8djOBLmfAY+xk+2ymzI4zLLWX4rKQFUxlgJ2FvCitw79dWixPvc5aQnbw Zj/YHZbPREzoqAQeR06irftohjgIAjVrn3yTRillVvGOpYPCdITx+zAOZhEAncEaji6cUv Ay3j6w1kySGmbAAJvZoWeBfTBz/Fcjsl20Slw0Bw5afqQtbbLNlUkmW8UYkZzZcjdzzjt4 /0z+DNHHd9yf/klxUOhO9db78zpmIRRgGkacyxG/zLtbuYhAqOv8RvR4LZbr5Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762544447; a=rsa-sha256; cv=none; b=ahHFUjw4Cnd/c02qjufzoXMGpq0x8kLh5EVZ0syw0BEMX52ZbKZitbpDxYC2WBBh3wS7jZ tz/eHREbW1Q5qZ41/A/aUxC2EiQo0MlreCBV87/tsP+RZy5ns/q/6QzQHJnn242masi2Ca 9KY6WHPeqnQeyRr0TlswKan52PFv1fcNsP0fIoJNATHQ/HG1XcuBk9SoZfBiLNoxCn/AIB LyS/ui+TEATVij7pclxk0uDZIAE2ASX3//OVoaDqwwn4+rp5DUEMw24J1rE0woFOQfILZC 51hxXNviEHNOxBJsfg2FIEoAxbBv79VTrFbObEBlPpkVQW6mHPPg1NWn4tCEGA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4d38YW0NsCz1C9P; Fri, 07 Nov 2025 19:40:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A7Jek4L029495; Fri, 7 Nov 2025 19:40:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A7JekON029489; Fri, 7 Nov 2025 19:40:46 GMT (envelope-from git) Date: Fri, 7 Nov 2025 19:40:46 GMT Message-Id: <202511071940.5A7JekON029489@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Christoph Moench-Tegeder Subject: git: 5c7c4e8ecce9 - 2025Q4 - mail/thunderbird: update to 145.0 (rc1) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cmt X-Git-Repository: ports X-Git-Refname: refs/heads/2025Q4 X-Git-Reftype: branch X-Git-Commit: 5c7c4e8ecce937a542ca46b3c00de4262d279b89 Auto-Submitted: auto-generated The branch 2025Q4 has been updated by cmt: URL: https://cgit.FreeBSD.org/ports/commit/?id=5c7c4e8ecce937a542ca46b3c00de4262d279b89 commit 5c7c4e8ecce937a542ca46b3c00de4262d279b89 Author: Christoph Moench-Tegeder AuthorDate: 2025-11-07 19:38:55 +0000 Commit: Christoph Moench-Tegeder CommitDate: 2025-11-07 19:40:26 +0000 mail/thunderbird: update to 145.0 (rc1) Release Notes: https://www.thunderbird.net/en-US/thunderbird/145.0/releasenotes/ (cherry picked from commit 3031d9c2d354121531f145393b781ffc7e14223b) --- mail/thunderbird/Makefile | 4 +- mail/thunderbird/distinfo | 6 +- mail/thunderbird/files/patch-libwebrtc-generated | 25195 +++++++++++++------ ...rd__party_libwebrtc_build_config_BUILDCONFIG.gn | 63 +- ..._desktop__capture_linux_wayland__egl__dmabuf.cc | 21 +- 5 files changed, 17025 insertions(+), 8264 deletions(-) diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index a8a5a59b9f30..a28521cdc3ea 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,5 +1,5 @@ PORTNAME= thunderbird -DISTVERSION= 144.0.1 +DISTVERSION= 145.0 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source @@ -10,7 +10,7 @@ COMMENT= Mozilla Thunderbird is standalone mail and news that stands above WWW= https://www.thunderbird.net/ BUILD_DEPENDS= nspr>=4.32:devel/nspr \ - nss>=3.116:security/nss \ + nss>=3.117:security/nss \ libevent>=2.1.8:devel/libevent \ harfbuzz>=10.1.0:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index 00bcef6b28be..a38cb3e66a0c 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760631198 -SHA256 (thunderbird-144.0.1.source.tar.xz) = 62dd606308ee0c3298e052c05a8fce321df3a1012628511c7aacdf7ef6b7e965 -SIZE (thunderbird-144.0.1.source.tar.xz) = 774861288 +TIMESTAMP = 1762542566 +SHA256 (thunderbird-145.0.source.tar.xz) = 561e282037a126422c2b603f8bf230f6effcb429e6ab7710c6d282c15e24ae1e +SIZE (thunderbird-145.0.source.tar.xz) = 784579256 diff --git a/mail/thunderbird/files/patch-libwebrtc-generated b/mail/thunderbird/files/patch-libwebrtc-generated index 36653d2767b8..c09d5d546918 100644 --- a/mail/thunderbird/files/patch-libwebrtc-generated +++ b/mail/thunderbird/files/patch-libwebrtc-generated @@ -1,13 +1,21 @@ -commit 0eb76f55073b3e60ff23c617561d9ec3fe7d3587 +commit 2cc9257c2e654c532598271ed04efddda1e5f082 Author: Christoph Moench-Tegeder - regenerate FreeBSD libwebrtc patch for gecko 144 + regenerate FreeBSD libwebrtc patch for gecko 145 diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build -index 536af3b634ce..8dd2dcdb638b 100644 +index 34349a80d52b..fa28d93f2ce7 100644 --- third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build +++ third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build -@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,17 +9,30 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -30,13 +38,17 @@ index 536af3b634ce..8dd2dcdb638b 100644 FINAL_LIBRARY = "xul" -@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -55,6 +67,10 @@ index 536af3b634ce..8dd2dcdb638b 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -62,6 +78,10 @@ index 536af3b634ce..8dd2dcdb638b 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_AURA"] = "1" - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" @@ -77,6 +97,10 @@ index 536af3b634ce..8dd2dcdb638b 100644 - -if CONFIG["OS_TARGET"] == "OpenBSD": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_BSD"] = True @@ -89,6 +113,10 @@ index 536af3b634ce..8dd2dcdb638b 100644 - -if CONFIG["OS_TARGET"] == "WINNT": - +- CXXFLAGS += [ +- "-std:c++20" +- ] +- - DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True - DEFINES["NOMINMAX"] = True - DEFINES["NTDDI_VERSION"] = "0x0A000000" @@ -119,7 +147,7 @@ index 536af3b634ce..8dd2dcdb638b 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -580,10 +608,18 @@ index 7071eaa2c55c..d06057bdb4c7 100644 - Library("async_dns_resolver_gn") diff --git third_party/libwebrtc/api/audio/aec3_config_gn/moz.build third_party/libwebrtc/api/audio/aec3_config_gn/moz.build -index f45b24581d13..8d009c9065e7 100644 +index 9d1275357cc4..63a660cb0be8 100644 --- third_party/libwebrtc/api/audio/aec3_config_gn/moz.build +++ third_party/libwebrtc/api/audio/aec3_config_gn/moz.build -@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,17 +9,30 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -606,13 +642,17 @@ index f45b24581d13..8d009c9065e7 100644 FINAL_LIBRARY = "xul" -@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -631,6 +671,10 @@ index f45b24581d13..8d009c9065e7 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -638,6 +682,10 @@ index f45b24581d13..8d009c9065e7 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_AURA"] = "1" - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" @@ -653,6 +701,10 @@ index f45b24581d13..8d009c9065e7 100644 - -if CONFIG["OS_TARGET"] == "OpenBSD": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_BSD"] = True @@ -665,6 +717,10 @@ index f45b24581d13..8d009c9065e7 100644 - -if CONFIG["OS_TARGET"] == "WINNT": - +- CXXFLAGS += [ +- "-std:c++20" +- ] +- - DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True - DEFINES["NOMINMAX"] = True - DEFINES["NTDDI_VERSION"] = "0x0A000000" @@ -695,7 +751,7 @@ index f45b24581d13..8d009c9065e7 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -782,10 +838,18 @@ index f45b24581d13..8d009c9065e7 100644 Library("aec3_config_gn") diff --git third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build -index 876aa9af22a9..af845805eb4a 100644 +index 0da503561773..35a17e7b8dd2 100644 --- third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build +++ third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build -@@ -13,14 +13,23 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,18 +9,31 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -809,13 +873,17 @@ index 876aa9af22a9..af845805eb4a 100644 FINAL_LIBRARY = "xul" -@@ -48,98 +57,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -834,6 +902,10 @@ index 876aa9af22a9..af845805eb4a 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -841,6 +913,10 @@ index 876aa9af22a9..af845805eb4a 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_AURA"] = "1" - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" @@ -854,12 +930,12 @@ index 876aa9af22a9..af845805eb4a 100644 - DEFINES["__STDC_CONSTANT_MACROS"] = True - DEFINES["__STDC_FORMAT_MACROS"] = True - -- OS_LIBS += [ -- "rt" -- ] -- -if CONFIG["OS_TARGET"] == "OpenBSD": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_BSD"] = True @@ -872,6 +948,10 @@ index 876aa9af22a9..af845805eb4a 100644 - -if CONFIG["OS_TARGET"] == "WINNT": - +- CXXFLAGS += [ +- "-std:c++20" +- ] +- - DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True - DEFINES["NOMINMAX"] = True - DEFINES["NTDDI_VERSION"] = "0x0A000000" @@ -909,7 +989,7 @@ index 876aa9af22a9..af845805eb4a 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -147,82 +65,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -967,10 +1047,10 @@ index 876aa9af22a9..af845805eb4a 100644 - -if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": - - CXXFLAGS += [ - "-msse2" - ] - +- CXXFLAGS += [ +- "-msse2" +- ] +- -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["_GNU_SOURCE"] = True @@ -981,10 +1061,10 @@ index 876aa9af22a9..af845805eb4a 100644 - -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": - -- CXXFLAGS += [ -- "-msse2" -- ] -- + CXXFLAGS += [ + "-msse2" + ] + - DEFINES["_GNU_SOURCE"] = True + DEFINES["WEBRTC_ENABLE_AVX2"] = True @@ -1179,10 +1259,18 @@ index 4adeb31f19ea..dcaf6e34ca7f 100644 - Library("audio_device_gn") diff --git third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build -index b48e1554ff0c..4a0992b45863 100644 +index e3f1eeca0543..a66627db589f 100644 --- third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build +++ third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build -@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,17 +9,30 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -1205,13 +1293,17 @@ index b48e1554ff0c..4a0992b45863 100644 FINAL_LIBRARY = "xul" -@@ -48,94 +57,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -1230,6 +1322,10 @@ index b48e1554ff0c..4a0992b45863 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -1237,6 +1333,10 @@ index b48e1554ff0c..4a0992b45863 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_AURA"] = "1" - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" @@ -1252,6 +1352,10 @@ index b48e1554ff0c..4a0992b45863 100644 - -if CONFIG["OS_TARGET"] == "OpenBSD": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_BSD"] = True @@ -1264,6 +1368,10 @@ index b48e1554ff0c..4a0992b45863 100644 - -if CONFIG["OS_TARGET"] == "WINNT": - +- CXXFLAGS += [ +- "-std:c++20" +- ] +- - DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True - DEFINES["NOMINMAX"] = True - DEFINES["NTDDI_VERSION"] = "0x0A000000" @@ -1301,7 +1409,7 @@ index b48e1554ff0c..4a0992b45863 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -143,82 +65,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -1359,10 +1467,10 @@ index b48e1554ff0c..4a0992b45863 100644 - -if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": - - CXXFLAGS += [ - "-msse2" - ] - +- CXXFLAGS += [ +- "-msse2" +- ] +- -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["_GNU_SOURCE"] = True @@ -1373,10 +1481,10 @@ index b48e1554ff0c..4a0992b45863 100644 - -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": - -- CXXFLAGS += [ -- "-msse2" -- ] -- + CXXFLAGS += [ + "-msse2" + ] + - DEFINES["_GNU_SOURCE"] = True + DEFINES["WEBRTC_ENABLE_AVX2"] = True @@ -1757,10 +1865,18 @@ index e09b103e5937..e4f8ac284c15 100644 - Library("audio_mixer_api_gn") diff --git third_party/libwebrtc/api/audio/audio_processing_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_gn/moz.build -index f4aae5e715d8..d7a94ce58f8f 100644 +index e051e02a6d30..a4acafe34678 100644 --- third_party/libwebrtc/api/audio/audio_processing_gn/moz.build +++ third_party/libwebrtc/api/audio/audio_processing_gn/moz.build -@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,17 +9,30 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -1783,13 +1899,17 @@ index f4aae5e715d8..d7a94ce58f8f 100644 FINAL_LIBRARY = "xul" -@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -1808,6 +1928,10 @@ index f4aae5e715d8..d7a94ce58f8f 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -1815,6 +1939,10 @@ index f4aae5e715d8..d7a94ce58f8f 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_AURA"] = "1" - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" @@ -1828,12 +1956,12 @@ index f4aae5e715d8..d7a94ce58f8f 100644 - DEFINES["__STDC_CONSTANT_MACROS"] = True - DEFINES["__STDC_FORMAT_MACROS"] = True - -- OS_LIBS += [ -- "rt" -- ] -- -if CONFIG["OS_TARGET"] == "OpenBSD": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_BSD"] = True @@ -1846,6 +1974,10 @@ index f4aae5e715d8..d7a94ce58f8f 100644 - -if CONFIG["OS_TARGET"] == "WINNT": - +- CXXFLAGS += [ +- "-std:c++20" +- ] +- - DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True - DEFINES["NOMINMAX"] = True - DEFINES["NTDDI_VERSION"] = "0x0A000000" @@ -1883,7 +2015,7 @@ index f4aae5e715d8..d7a94ce58f8f 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -1941,10 +2073,10 @@ index f4aae5e715d8..d7a94ce58f8f 100644 - -if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": - - CXXFLAGS += [ - "-msse2" - ] - +- CXXFLAGS += [ +- "-msse2" +- ] +- -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["_GNU_SOURCE"] = True @@ -1955,10 +2087,10 @@ index f4aae5e715d8..d7a94ce58f8f 100644 - -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": - -- CXXFLAGS += [ -- "-msse2" -- ] -- + CXXFLAGS += [ + "-msse2" + ] + - DEFINES["_GNU_SOURCE"] = True + DEFINES["WEBRTC_ENABLE_AVX2"] = True @@ -1970,10 +2102,18 @@ index f4aae5e715d8..d7a94ce58f8f 100644 Library("audio_processing_gn") diff --git third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build -index 7e5b71d14cb2..28ea7419731a 100644 +index 0914f0e18b89..a56412ac2f5a 100644 --- third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build +++ third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build -@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,17 +9,30 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -1996,13 +2136,17 @@ index 7e5b71d14cb2..28ea7419731a 100644 FINAL_LIBRARY = "xul" -@@ -47,83 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -2017,6 +2161,10 @@ index 7e5b71d14cb2..28ea7419731a 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -2024,6 +2172,10 @@ index 7e5b71d14cb2..28ea7419731a 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_AURA"] = "1" - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" @@ -2039,6 +2191,10 @@ index 7e5b71d14cb2..28ea7419731a 100644 - -if CONFIG["OS_TARGET"] == "OpenBSD": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_BSD"] = True @@ -2051,6 +2207,10 @@ index 7e5b71d14cb2..28ea7419731a 100644 - -if CONFIG["OS_TARGET"] == "WINNT": - +- CXXFLAGS += [ +- "-std:c++20" +- ] +- - DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True - DEFINES["NOMINMAX"] = True - DEFINES["NTDDI_VERSION"] = "0x0A000000" @@ -2081,7 +2241,7 @@ index 7e5b71d14cb2..28ea7419731a 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -131,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -2139,10 +2299,10 @@ index 7e5b71d14cb2..28ea7419731a 100644 - -if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": - -- CXXFLAGS += [ -- "-msse2" -- ] -- + CXXFLAGS += [ + "-msse2" + ] + -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["_GNU_SOURCE"] = True @@ -2153,10 +2313,10 @@ index 7e5b71d14cb2..28ea7419731a 100644 - -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": - - CXXFLAGS += [ - "-msse2" - ] - +- CXXFLAGS += [ +- "-msse2" +- ] +- - DEFINES["_GNU_SOURCE"] = True + DEFINES["WEBRTC_ENABLE_AVX2"] = True @@ -2168,10 +2328,18 @@ index 7e5b71d14cb2..28ea7419731a 100644 Library("audio_processing_statistics_gn") diff --git third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build -index dd674794a7ea..5cc994ae13d3 100644 +index 87b27f4ee9fd..08b604c3e8ad 100644 --- third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build +++ third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build -@@ -13,14 +13,23 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,18 +9,31 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -2195,13 +2363,17 @@ index dd674794a7ea..5cc994ae13d3 100644 FINAL_LIBRARY = "xul" -@@ -48,98 +57,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -2220,6 +2392,10 @@ index dd674794a7ea..5cc994ae13d3 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -2227,6 +2403,10 @@ index dd674794a7ea..5cc994ae13d3 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_AURA"] = "1" - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" @@ -2240,12 +2420,12 @@ index dd674794a7ea..5cc994ae13d3 100644 - DEFINES["__STDC_CONSTANT_MACROS"] = True - DEFINES["__STDC_FORMAT_MACROS"] = True - -- OS_LIBS += [ -- "rt" -- ] -- -if CONFIG["OS_TARGET"] == "OpenBSD": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["USE_GLIB"] = "1" - DEFINES["USE_OZONE"] = "1" - DEFINES["WEBRTC_BSD"] = True @@ -2258,6 +2438,10 @@ index dd674794a7ea..5cc994ae13d3 100644 - -if CONFIG["OS_TARGET"] == "WINNT": - +- CXXFLAGS += [ +- "-std:c++20" +- ] +- - DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True - DEFINES["NOMINMAX"] = True - DEFINES["NTDDI_VERSION"] = "0x0A000000" @@ -2295,7 +2479,7 @@ index dd674794a7ea..5cc994ae13d3 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -147,82 +65,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -2353,10 +2537,10 @@ index dd674794a7ea..5cc994ae13d3 100644 - -if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86": - - CXXFLAGS += [ - "-msse2" - ] - +- CXXFLAGS += [ +- "-msse2" +- ] +- -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["_GNU_SOURCE"] = True @@ -2367,10 +2551,10 @@ index dd674794a7ea..5cc994ae13d3 100644 - -if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": - -- CXXFLAGS += [ -- "-msse2" -- ] -- + CXXFLAGS += [ + "-msse2" + ] + - DEFINES["_GNU_SOURCE"] = True + DEFINES["WEBRTC_ENABLE_AVX2"] = True @@ -2382,7 +2566,7 @@ index dd674794a7ea..5cc994ae13d3 100644 Library("builtin_audio_processing_builder_gn") diff --git third_party/libwebrtc/api/audio/echo_control_gn/moz.build third_party/libwebrtc/api/audio/echo_control_gn/moz.build -index 106400ba7d20..d6be6247afbe 100644 +index 62ebaabf6d01..d6be6247afbe 100644 --- third_party/libwebrtc/api/audio/echo_control_gn/moz.build +++ third_party/libwebrtc/api/audio/echo_control_gn/moz.build @@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" @@ -2408,7 +2592,7 @@ index 106400ba7d20..d6be6247afbe 100644 FINAL_LIBRARY = "xul" -@@ -43,98 +52,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" @@ -2453,10 +2637,6 @@ index 106400ba7d20..d6be6247afbe 100644 - DEFINES["__STDC_CONSTANT_MACROS"] = True - DEFINES["__STDC_FORMAT_MACROS"] = True - -- OS_LIBS += [ -- "rt" -- ] -- -if CONFIG["OS_TARGET"] == "OpenBSD": - - DEFINES["USE_GLIB"] = "1" @@ -2508,7 +2688,7 @@ index 106400ba7d20..d6be6247afbe 100644 if CONFIG["TARGET_CPU"] == "aarch64": -@@ -142,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64": +@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64": DEFINES["WEBRTC_HAS_NEON"] = True DEFINES["__ARM_NEON__"] = "1" @@ -2534,7 +2714,7 @@ index 106400ba7d20..d6be6247afbe 100644 if CONFIG["TARGET_CPU"] == "x86": -@@ -170,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64": +@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64": DEFINES["WEBRTC_ENABLE_AVX2"] = True @@ -2576,10 +2756,18 @@ index 106400ba7d20..d6be6247afbe 100644 - Library("echo_control_gn") diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build -index 3b39cbbb06a1..56d960820e9a 100644 +index eb476bf4e811..0ca908fc006c 100644 --- third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build +++ third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build -@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" +@@ -9,17 +9,30 @@ + COMPILE_FLAGS["OS_INCLUDES"] = [] + AllowCompilerWarnings() + ++CXXFLAGS += [ ++ "-std=gnu++20" ++] ++ + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0" DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True DEFINES["RTC_ENABLE_VP9"] = True @@ -2602,13 +2790,17 @@ index 3b39cbbb06a1..56d960820e9a 100644 FINAL_LIBRARY = "xul" -@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]: +@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]: if CONFIG["MOZ_DEBUG"] == "1": DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" - -if CONFIG["OS_TARGET"] == "Android": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["ANDROID"] = True - DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1" - DEFINES["HAVE_SYS_UIO_H"] = True @@ -2627,6 +2819,10 @@ index 3b39cbbb06a1..56d960820e9a 100644 - -if CONFIG["OS_TARGET"] == "Darwin": - +- CXXFLAGS += [ +- "-std=gnu++20" +- ] +- - DEFINES["WEBRTC_MAC"] = True - DEFINES["WEBRTC_POSIX"] = True - DEFINES["__STDC_CONSTANT_MACROS"] = True @@ -2634,6 +2830,10 @@ index 3b39cbbb06a1..56d960820e9a 100644 - -if CONFIG["OS_TARGET"] == "Linux": - +- CXXFLAGS += [ *** 51284 LINES SKIPPED ***