summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--configure.in4
-rw-r--r--src/config.in4
3 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c0e5a7e6845..1b49b15377c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
+
2008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
* configure.in (GNUSTEP_SYSTEM_HEADERS): Define
diff --git a/configure.in b/configure.in
index 7f2a809de7a..16ec618af56 100644
--- a/configure.in
+++ b/configure.in
@@ -2625,7 +2625,11 @@ AH_BOTTOM([
#define OTHER_FILES ns-app
# ifdef NS_IMPL_GNUSTEP
/* See also .m.o rule in Makefile.in */
+/* FIXME: are all these flags really needed? Document here why. */
# define C_SWITCH_X_SYSTEM -D_REENTRANT -fPIC -fno-strict-aliasing
+/* GNUStep needs a bit more pure memory. Of the existing knobs,
+SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems. */
+# define SYSTEM_PURESIZE_EXTRA 30000
# endif /* NS_IMPL_GNUSTEP */
#endif /* HAVE_NS */
diff --git a/src/config.in b/src/config.in
index 7e303b813b4..7591d97c264 100644
--- a/src/config.in
+++ b/src/config.in
@@ -1050,7 +1050,11 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
#define OTHER_FILES ns-app
# ifdef NS_IMPL_GNUSTEP
/* See also .m.o rule in Makefile.in */
+/* FIXME: are all these flags really needed? Document here why. */
# define C_SWITCH_X_SYSTEM -D_REENTRANT -fPIC -fno-strict-aliasing
+/* GNUStep needs a bit more pure memory. Of the existing knobs,
+SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems. */
+# define SYSTEM_PURESIZE_EXTRA 30000
# endif /* NS_IMPL_GNUSTEP */
#endif /* HAVE_NS */