From 8beecf5620e537e0216c794ecc62fbfbf8f3011e Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Fri, 13 May 2022 11:49:07 +0000 Subject: [PATCH] qtwebengine: fix chromium build Add missing header include. Change-Id: Ie5f7bb3972c5485f4d597f737bd2418b5d345dd9 Reviewed-by: Mikko Gronoff --- recipes-qt/qt6/qtwebengine.inc | 1 + ...ymbolize-add-header-for-std-exchange.patch | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 recipes-qt/qt6/qtwebengine/chromium/0001-symbolize-add-header-for-std-exchange.patch diff --git a/recipes-qt/qt6/qtwebengine.inc b/recipes-qt/qt6/qtwebengine.inc index 83ca0c0..3ca1282 100644 --- a/recipes-qt/qt6/qtwebengine.inc +++ b/recipes-qt/qt6/qtwebengine.inc @@ -35,6 +35,7 @@ SRC_URI += " \ SRC_URI += " \ file://chromium/0001-v8-qemu-wrapper.patch;patchdir=src/3rdparty \ file://chromium/0002-chromium-workaround-for-too-long-.rps-file-name.patch;patchdir=src/3rdparty \ + file://chromium/0001-symbolize-add-header-for-std-exchange.patch;patchdir=src/3rdparty \ " SRCREV_FORMAT = "qtwebengine_qtwebengine-chromium" diff --git a/recipes-qt/qt6/qtwebengine/chromium/0001-symbolize-add-header-for-std-exchange.patch b/recipes-qt/qt6/qtwebengine/chromium/0001-symbolize-add-header-for-std-exchange.patch new file mode 100644 index 0000000..93151bd --- /dev/null +++ b/recipes-qt/qt6/qtwebengine/chromium/0001-symbolize-add-header-for-std-exchange.patch @@ -0,0 +1,22 @@ +From c17321d8b0f71d82e09acf7d80a50f35818c073d Mon Sep 17 00:00:00 2001 +From: Samuli Piippo +Date: Fri, 13 May 2022 14:45:53 +0300 +Subject: [PATCH] symbolize: add header for std::exchange + +Change-Id: Iefea0d4b2917992ccb54935cea7abca127f2726b +--- + chromium/base/third_party/symbolize/symbolize.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/chromium/base/third_party/symbolize/symbolize.h b/chromium/base/third_party/symbolize/symbolize.h +index 99029a968d5..278078f6071 100644 +--- a/chromium/base/third_party/symbolize/symbolize.h ++++ b/chromium/base/third_party/symbolize/symbolize.h +@@ -61,6 +61,7 @@ + #ifdef HAVE_SYMBOLIZE + + #include ++#include + + #if defined(__ELF__) // defined by gcc + #if defined(__OpenBSD__)