]> git.eshelyaron.com Git - emacs.git/commitdiff
Since Cygwin does not set SYSTEM_MALLOC, $(VMLIMIT_OBJ) == vm-limit.o.
authorGlenn Morris <rgm@gnu.org>
Tue, 18 May 2010 02:49:28 +0000 (19:49 -0700)
committerGlenn Morris <rgm@gnu.org>
Tue, 18 May 2010 02:49:28 +0000 (19:49 -0700)
* configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
(POST_ALLOC_OBJ) [!cygwin]: Set to empty.

* src/Makefile.in (otherobj): Include $(VMLIMIT_OBJ) separately from
$(POST_ALLOC_OBJ).

ChangeLog
configure.in
src/ChangeLog
src/Makefile.in

index 14b421ab91a4d581450cba873c667b8cb9280c9a..eb3ed433d0a81744b82686a042b019625d032a0c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2010-05-18  Glenn Morris  <rgm@gnu.org>
 
+       * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
+       (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
+
        * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
        * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
        (RALLOC_OBJ): New output variable.
index a58ac2278d003d6e3a0609ea1b79a04961a02bf4..57fb0548f5318c54de16d2c40aeeb2c0290895a6 100644 (file)
@@ -3226,11 +3226,11 @@ if test "$opsys" = "cygwin"; then
   CYGWIN_OBJ="sheap.o"
   ## Cygwin differs because of its unexec().
   PRE_ALLOC_OBJ=
-  POST_ALLOC_OBJ="lastfile.o vm-limit.o"
+  POST_ALLOC_OBJ=lastfile.o
 else
   CYGWIN_OBJ=
   PRE_ALLOC_OBJ=lastfile.o
-  POST_ALLOC_OBJ="\$(VMLIMIT_OBJ)"
+  POST_ALLOC_OBJ=
 fi
 AC_SUBST(CYGWIN_OBJ)
 AC_SUBST(PRE_ALLOC_OBJ)
index fd0c3e014c9a60da3840db3a349b612a2c8e9085..0a649d568150f08920b0bdc01b41416852dae1e6 100644 (file)
@@ -1,5 +1,8 @@
 2010-05-18  Glenn Morris  <rgm@gnu.org>
 
+       * Makefile.in (otherobj): Include $(VMLIMIT_OBJ) seperately from
+       $(POST_ALLOC_OBJ).
+
        * Makefile.in (RALLOC_OBJ): New, set by configure.
        (rallocobj): Replace with the previous variable.
        (otherobj): Use $RALLOC_OBJ.
index 6ed6e97b42063d19213505f623194009ce9cb859..676d2a0834ebbd628fb7a854fd1223be1acd8346 100644 (file)
@@ -412,12 +412,12 @@ RALLOC_OBJ=@RALLOC_OBJ@
 
 /* Empty on Cygwin, lastfile.o elsewhere.  */
 PRE_ALLOC_OBJ=@PRE_ALLOC_OBJ@
-/* lastfile.o vm-limit.o on Cygwin, $VMLIMIT_OBJ elsewhere.  */
+/* lastfile.o on Cygwin, empty elsewhere.  */
 POST_ALLOC_OBJ=@POST_ALLOC_OBJ@
 
 /* List of object files that make-docfile should not be told about.  */
 otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \
-  $(POST_ALLOC_OBJ) $(WIDGET_OBJ) $(LIBOBJS)
+  $(POST_ALLOC_OBJ) $(VMLIMIT_OBJ) $(WIDGET_OBJ) $(LIBOBJS)
 
 /* This is the platform-specific list of Lisp files loaded into the
    dumped Emacs.  It is arranged like this because it is easier to generate