summaryrefslogtreecommitdiffstats
path: root/meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2021-05-05 17:18:13 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-05-09 23:30:15 +0100
commit99445990caa21c7ad076fc086eb8a759f2a69aae (patch)
tree8a40b0c338dc6e2e6ad6ee9046c47cb289f2593a /meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch
parent39932f22fa0710897c82e807e699beaf985b419a (diff)
downloadpoky-99445990caa21c7ad076fc086eb8a759f2a69aae.tar.gz
webkitgtk: update 2.30.6 -> 2.32.0
Drop 0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch (merged upstream). Rebase other patches. (From OE-Core rev: f64e9ba5f0d48e34d7022bf74bd9765f9e8a792c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch')
-rw-r--r--meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch20
1 files changed, 13 insertions, 7 deletions
diff --git a/meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch b/meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch
index 0493150a91..aa11c131d2 100644
--- a/meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch
+++ b/meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch
@@ -1,22 +1,28 @@
1From ec6045fcf5a46123b54029a675d08d89a5e30f21 Mon Sep 17 00:00:00 2001
1From: Alberto Garcia <berto@igalia.com> 2From: Alberto Garcia <berto@igalia.com>
2Subject: Reduce memory usage when not using the Gold linker 3Date: Sun, 25 Apr 2021 18:45:13 +0000
3Bug-Debian: https://bugs.debian.org/949621 4Subject: [PATCH] Reduce memory usage when not using the Gold linker
4Forwarded: no
5 5
6Upstream-Status: Pending 6Upstream-Status: Pending
7Signed-off-by: Khem Raj <raj.khem@gmail.com> 7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8
9---
10 Source/cmake/OptionsCommon.cmake | 5 +++++
11 1 file changed, 5 insertions(+)
12
13diff --git a/Source/cmake/OptionsCommon.cmake b/Source/cmake/OptionsCommon.cmake
14index dd4da682..71ad6106 100644
8--- a/Source/cmake/OptionsCommon.cmake 15--- a/Source/cmake/OptionsCommon.cmake
9+++ b/Source/cmake/OptionsCommon.cmake 16+++ b/Source/cmake/OptionsCommon.cmake
10@@ -95,6 +95,12 @@ option(GCC_OFFLINEASM_SOURCE_MAP 17@@ -101,6 +101,11 @@ option(GCC_OFFLINEASM_SOURCE_MAP
11 "Produce debug line information for offlineasm-generated code"
12 ${GCC_OFFLINEASM_SOURCE_MAP_DEFAULT}) 18 ${GCC_OFFLINEASM_SOURCE_MAP_DEFAULT})
13 19
20 option(USE_APPLE_ICU "Use Apple's internal ICU" ${APPLE})
14+# Pass --reduce-memory-overheads to the bfd linker in order to save memory 21+# Pass --reduce-memory-overheads to the bfd linker in order to save memory
15+if (NOT USE_LD_GOLD) 22+if (NOT USE_LD_GOLD)
16+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads") 23+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads")
17+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads") 24+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads")
18+endif () 25+endif ()
19+ 26
20 # Enable the usage of OpenMP. 27 # Enable the usage of OpenMP.
21 # - At this moment, OpenMP is only used as an alternative implementation 28 # - At this moment, OpenMP is only used as an alternative implementation
22 # to native threads for the parallelization of the SVG filters.