qtwebengine: fix chromium build

Add missing header include.

Change-Id: Ie5f7bb3972c5485f4d597f737bd2418b5d345dd9
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
This commit is contained in:
Samuli Piippo 2022-05-13 11:49:07 +00:00
parent 84e760e2e3
commit 8beecf5620
2 changed files with 23 additions and 0 deletions

View File

@ -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"

View File

@ -0,0 +1,22 @@
From c17321d8b0f71d82e09acf7d80a50f35818c073d Mon Sep 17 00:00:00 2001
From: Samuli Piippo <samuli.piippo@qt.io>
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 <algorithm>
+#include <utility>
#if defined(__ELF__) // defined by gcc
#if defined(__OpenBSD__)