summaryrefslogtreecommitdiff
path: root/debian/patches/gold-no-keep-files-mapped.diff
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/gold-no-keep-files-mapped.diff')
-rw-r--r--debian/patches/gold-no-keep-files-mapped.diff16
1 files changed, 16 insertions, 0 deletions
diff --git a/debian/patches/gold-no-keep-files-mapped.diff b/debian/patches/gold-no-keep-files-mapped.diff
new file mode 100644
index 0000000..cdf1bf6
--- /dev/null
+++ b/debian/patches/gold-no-keep-files-mapped.diff
@@ -0,0 +1,16 @@
+# DP: gold on 32bit archs: Release mapped files after each pass.
+
+Index: b/gold/options.h
+===================================================================
+--- a/gold/options.h
++++ b/gold/options.h
+@@ -999,7 +999,8 @@ class General_options
+
+ // k
+
+- DEFINE_bool(keep_files_mapped, options::TWO_DASHES, '\0', true,
++ DEFINE_bool(keep_files_mapped, options::TWO_DASHES, '\0',
++ sizeof(void*) >= 8,
+ N_("Keep files mapped across passes"),
+ N_("Release mapped files after each pass"));
+