[mingw-wxWidgets/f17] try to reduce linker memory footprint
sailer
sailer at fedoraproject.org
Tue Aug 14 09:59:59 UTC 2012
commit 3988ace934815f7e7f336de19fae51d8cbe3842a
Author: Thomas Sailer <t.sailer at alumni.ethz.ch>
Date: Tue Aug 14 11:59:32 2012 +0200
try to reduce linker memory footprint
mingw-wxWidgets.spec | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/mingw-wxWidgets.spec b/mingw-wxWidgets.spec
index ef9498a..72e0b61 100644
--- a/mingw-wxWidgets.spec
+++ b/mingw-wxWidgets.spec
@@ -1,5 +1,8 @@
%{?mingw_package_header}
+%global mingw_build_win32 1
+%global mingw_build_win64 1
+
%global mingw_pkg_name wxWidgets
Summary: MinGW port of the wxWidgets GUI library
@@ -81,7 +84,7 @@ mingw64-%{mingw_pkg_name} development.
#==========================================
%build
-export MINGW64_CPPFLAGS=-fpermissive
+export MINGW64_CPPFLAGS="-fpermissive -Xlinker --hash-size=31 -Xlinker --reduce-memory-overhead"
#========= Shared Libraries ==========
export MINGW_BUILDDIR_SUFFIX=_shared
@@ -94,6 +97,10 @@ export MINGW_BUILDDIR_SUFFIX=_shared
--disable-rpath \
--without-subdirs
+#Try to reduce linker memory footprint
+sed -e 's|-shared|-shared -Wl,--hash-size=63,--reduce-memory-overheads|' < build_win64_shared/Makefile > build_win64_shared/Makefile.xx
+mv build_win64_shared/Makefile.xx build_win64_shared/Makefile
+
%mingw_make %{?_smp_mflags}
#========= Static Libraries ==========
More information about the scm-commits
mailing list