Do not overwrite config.status while executing it.
[bpt/emacs.git] / ChangeLog
index ee3ae61..14bf1f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2012-07-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Do not overwrite config.status while executing it (Bug#11214).
+       * Makefile.in (MAKEFILE_NAME): New macro.
+       ($(MAKEFILE_NAME)): Rename rule from Makefile.
+       * configure.ac (epaths): Set MAKEFILE_NAME to a bogus value,
+       so that GNU 'make' isn't tempted to make the Makefile and then
+       regenerate config.status while config.status is running.
+
+       Update .PHONY listings in makefiles.
+       * Makefile.in (.PHONY): Add all, ${SUBDIR}, blessmail, epath-force,
+       FRC, install-arch-dep, install-arch-indep, install-doc,
+       install-info, install-man, install-etc, install-strip, uninstall,
+       bootstrap-clean, TAGS, tags, info-real, force-info, check-info-dir.
+       (.RECURSIVE): Remove; hasn't been needed for years.
+
+2012-07-30  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (SIGNAL_H_AHB): New hack macro.
+       (opsysfile): Set to empty on netbsd, openbsd.
+       (AH_BOTTOM): Include signal.h if SIGNAL_H_AHB is defined.
+
+       * configure.ac (_longjmp, _setjmp, TIOCSIGSEND): Move here from src/s.
+
 2012-07-30  Jan Djärv  <jan.h.d@swipnet.se>
 
        * Makefile.in (install-arch-indep): Remove sh -x.