summaryrefslogtreecommitdiff
path: root/debian/patches/reduce_memory_usage.patch
blob: c58569a8e35f2da885af1a0986a26bcf8d64c945 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Description: force ld to not cache symbols tables.
 This patch, wich should be considered Debian-only (in other words, it should
 not be pushed upstream), forces ld to not cache the symbol tables of input
 files in memory to avoid memory exhaustion during the linking phase.
 .
 This might make linking slower but reducing the overall memory consumption.
Author: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Forwarded: not-needed
Last-Update: 2014-03-05

---
 Tools/qmake/mkspecs/features/unix/default_post.prf |    3 +++
 1 file changed, 3 insertions(+)

--- a/Tools/qmake/mkspecs/features/unix/default_post.prf
+++ b/Tools/qmake/mkspecs/features/unix/default_post.prf
@@ -69,3 +69,6 @@
 }
 
 load(default_post)
+
+# Make ld not cache the symbol tables of input files in memory to avoid memory exhaustion during the linking phase.
+QMAKE_LFLAGS += -Wl,--no-keep-memory