From d9dc2fed9784f93b24812476b9a70ed98369450b Mon Sep 17 00:00:00 2001
From: Rasmus Thomsen <oss@cogitri.dev>
Date: Wed, 2 Sep 2020 11:05:44 +0200
Subject: [PATCH] community/webkit2gtk: fix build on armv7

---
 community/webkit2gtk/APKBUILD              |  4 +++-
 community/webkit2gtk/fix-armv7-build.patch | 11 +++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)
 create mode 100644 community/webkit2gtk/fix-armv7-build.patch

diff --git a/community/webkit2gtk/APKBUILD b/community/webkit2gtk/APKBUILD
index 853319a2737a..d4fcc97d640c 100644
--- a/community/webkit2gtk/APKBUILD
+++ b/community/webkit2gtk/APKBUILD
@@ -60,6 +60,7 @@ source="https://webkitgtk.org/releases/webkitgtk-$pkgver.tar.xz
 	fix-openjpeg.patch
 	lower-stack-usage.patch
 	use-versioned-libwpe.patch
+	fix-armv7-build.patch
 	"
 builddir="$srcdir/webkitgtk-$pkgver"
 
@@ -240,4 +241,5 @@ e1537b9937af1cb936669d405993a52204cb9968b8b3161cb12a3f3f1343c260088c9490fcd7a7de
 4c0093e4a38c8ceb3ac92b94539ec1417241814a84abd157442f53f710ecbaf9c2345e258b8ad86d5e0908cacbfca6cad28dedd11c127756b65428f359ba9fcc  musl-fixes.patch
 c517c012f5630ef6be5be7d9592c5e042a070f849a141859edefa7984acb98dbd0d718fe6613cd35ba3b7d8530beebcc7408fd077cd914ed335c5e524e9e746a  fix-openjpeg.patch
 7d883fc35d0c6bfaa6bff8e9dbcaeaa9b7d7322852e874d8acc78d41a5aad5595650ec62444048e43aa349471cb16e5aed29e684207fc8d3421030e878ba1fa9  lower-stack-usage.patch
-1e24108a6d4295febe0e12a1f8fc924a99b957883d77abae0813d704e9a07fb99cc980dff9e41a3f0ff70364a3ef4508355c138dca708b4362fa9978d2261a32  use-versioned-libwpe.patch"
+1e24108a6d4295febe0e12a1f8fc924a99b957883d77abae0813d704e9a07fb99cc980dff9e41a3f0ff70364a3ef4508355c138dca708b4362fa9978d2261a32  use-versioned-libwpe.patch
+a1c043690f167a38346eea54be2d1e527e68a4c16bd3435336e240b129e4f73807a5b1cc63418f2ad003686ab4f87207487bbcface74742dc1044dabc4850f47  fix-armv7-build.patch"
diff --git a/community/webkit2gtk/fix-armv7-build.patch b/community/webkit2gtk/fix-armv7-build.patch
new file mode 100644
index 000000000000..3dc733e3e657
--- /dev/null
+++ b/community/webkit2gtk/fix-armv7-build.patch
@@ -0,0 +1,11 @@
+--- a/Source/JavaScriptCore/assembler/LinkBuffer.cpp.orig	2020-09-02 11:04:43.517875330 +0200
++++ b/Source/JavaScriptCore/assembler/LinkBuffer.cpp	2020-09-02 11:04:25.930873479 +0200
+@@ -377,7 +377,7 @@
+     if (useFastJITPermissions()) {
+         ASSERT(codeOutData == outData);
+         if (UNLIKELY(Options::dumpJITMemoryPath()))
+-            dumpJITMemory(outData, outData, m_size);
++            JSC::dumpJITMemory(outData, outData, m_size);
+     } else {
+         ASSERT(codeOutData != outData);
+         performJITMemcpy(codeOutData, outData, m_size);
-- 
GitLab