summaryrefslogtreecommitdiffstats
path: root/meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch
diff options
context:
space:
mode:
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.