diff --git a/chromium-98.0.4758.80-missing-utility-for-std-exchange.patch b/chromium-98.0.4758.80-missing-utility-for-std-exchange.patch new file mode 100644 index 0000000..1b5a71f --- /dev/null +++ b/chromium-98.0.4758.80-missing-utility-for-std-exchange.patch @@ -0,0 +1,12 @@ +diff -up chromium-98.0.4758.80/base/third_party/symbolize/symbolize.h.f36 chromium-98.0.4758.80/base/third_party/symbolize/symbolize.h +--- chromium-98.0.4758.80/base/third_party/symbolize/symbolize.h.f36 2022-02-08 19:28:20.198873875 +0000 ++++ chromium-98.0.4758.80/base/third_party/symbolize/symbolize.h 2022-02-08 19:28:57.533127622 +0000 +@@ -58,6 +58,8 @@ + #include "config.h" + #include "glog/logging.h" + ++#include ++ + #ifdef HAVE_SYMBOLIZE + + #include diff --git a/chromium.spec b/chromium.spec index be223d8..99a3487 100644 --- a/chromium.spec +++ b/chromium.spec @@ -318,7 +318,8 @@ Patch97: chromium-98.0.4758.80-remoting-extra-qualification.patch Patch98: chromium-94.0.4606.71-InkDropHost-crash.patch # Enable WebRTCPPipeWireCapturer by default Patch99: chromium-96.0.4664.110-enable-WebRTCPipeWireCapturer-byDefault.patch - +# Add include for std::exchange +Patch100: chromium-98.0.4758.80-missing-utility-for-std-exchange.patch # Use lstdc++ on EPEL7 only @@ -998,6 +999,7 @@ udev. %patch97 -p1 -b .remoting-extra-qualification %patch98 -p1 -b .InkDropHost-crash %patch99 -p1 -b .enable-WebRTCPipeWireCapturer-byDefault +%patch100 -p1 -b .missing-utility-for-std-exchange # Fedora branded user agent %if 0%{?fedora}