diff options
Diffstat (limited to 'meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch')
-rw-r--r-- | meta/recipes-sato/webkit/webkitgtk/reduce-memory-overheads.patch | 20 |
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 @@ | |||
1 | From ec6045fcf5a46123b54029a675d08d89a5e30f21 Mon Sep 17 00:00:00 2001 | ||
1 | From: Alberto Garcia <berto@igalia.com> | 2 | From: Alberto Garcia <berto@igalia.com> |
2 | Subject: Reduce memory usage when not using the Gold linker | 3 | Date: Sun, 25 Apr 2021 18:45:13 +0000 |
3 | Bug-Debian: https://bugs.debian.org/949621 | 4 | Subject: [PATCH] Reduce memory usage when not using the Gold linker |
4 | Forwarded: no | ||
5 | 5 | ||
6 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
8 | |||
9 | --- | ||
10 | Source/cmake/OptionsCommon.cmake | 5 +++++ | ||
11 | 1 file changed, 5 insertions(+) | ||
12 | |||
13 | diff --git a/Source/cmake/OptionsCommon.cmake b/Source/cmake/OptionsCommon.cmake | ||
14 | index 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. | ||