]> code.delx.au - gnu-emacs/blobdiff - ChangeLog
build: port to GCC 4.6.4 + glibc 2.5
[gnu-emacs] / ChangeLog
index 091ab2b62ec9421e9faa0c4b4e18bff4a0c38994..0e9dc0d5c69e5e9c75b1621e9d39b4da1beb1d93 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,105 @@
+2014-11-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       build: port to GCC 4.6.4 + glibc 2.5
+       On platforms this old, building with _FORTIFY_SOURCE equal to 2
+       results in duplicate definitions of standard library functions.
+       Problem reported by Nelson H. F. Beebe.
+       * configure.ac (_FORTIFY_SOURCE): Sort after GNULIB_PORTCHECK.
+       By default, do not enable this unless GNULIB_PORTCHECK is defined.
+       This better matches the original intent, which as I recall was to
+       enable these extra checks only with --enable-gcc-warnings.
+
+2014-11-14  David Reitter  <david.reitter@gmail.com>
+
+       * Makefile.in (install-arch-indep): Compress publicsuffix.txt file.
+
+2014-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * .gitignore: Copy over sufficient ignorable files from the old
+       .bzrignore that a simple build doesn't list lots of unregistered
+       files.
+
+2014-11-11  Eric S. Raymond  <esr@thyrsus.com>
+
+       * Makefile.in: git transition - set VCWITNESS appropriately for git.
+
+       All bzr revision IDS, and all CVS revision IDs for which a commit
+       could be identified, were changed to time-date!committer version
+       stamps. All .cvsignore files in the history became .gitignore
+       files. Fixes-bug annotations from bzr were copied into the
+       corresponding commit comments.
+
+       (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org.
+       The last CVS commit was 2009-12-27T08:11:12Z!cyd@stupidchicken.com.)
+
+       Committer/author email addresses are generally correct for the
+       transition day, not necessarily when the comit was originally
+       made.
+
+2014-11-10  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac (doc/man/emacs.1): Generate it.
+       * Makefile.in (top_bootclean): Remove doc/man/emacs.1.
+       * make-dist: Do not distribute doc/man/emacs.1.
+
+       * configure.ac (etc/refcards/emacsver.tex): Generate it.
+       * Makefile.in (etc-emacsver): New PHONY rule.
+       (bootstrap-clean): Delete etc/refcards/emacsver.tex.
+
+       * configure.ac (doc/emacs/emacsver.texi): Generate it.
+       * make-dist (doc/emacs/emacsver.texi) [update]: No longer check it.
+
+2014-11-08  Dani Moncayo  <dmoncayo@gmail.com>
+
+       * build-aux/msys-to-w32: Simplify the initial over-engineered
+       interface, and the implementation.
+       * Makefile.in (epaths-force-w32): Update for the above.  Also
+       simplify, assuming that the shell is bash (which is the case in MSYS).
+       (msys_w32prefix_subst, msys_sed_sh_escape): Remove (no longer used).
+
+2014-11-05  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (QUIET_SUBMAKE): Remove.
+       (install-info, uninstall): Use --no-print-directory.  (Bug#18908)
+
+2014-10-25  Eric S. Raymond  <esr@thyrsus.com>
+
+       * autogen.sh: Neutralize language specific to a repository type.
+
+2014-10-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * Makefile.in (ACLOCAL_INPUTS): Omit unnecessary use of 'wildcard'.
+
+       Fix race in 'make info/dir', and speed it up.
+       * Makefile.in (AWK, srcdir_doc_info_dir_inputs, info_dir_inputs):
+       New macros.
+       (clean): Remove info-dir.*.
+       (info_dir_deps): Depend on make-info-dir too.
+       (${srcdir}/info/dir): Make sure info directory exists.
+       Don't call pwd; just redirect make-info-dir's stdout to temp file.
+       * build-aux/make-info-dir: Send output to stdout.
+       Take input file names from args.
+       Fix a "FIXME inefficient looping" by using awk's associative arrays.
+       Basically, this rewrites the script from scratch, and speeds up
+       'make info/dir' from 2.6s to 0.07s on my platform.
+
+2014-10-20  Glenn Morris  <rgm@gnu.org>
+
+       * Merge in all changes up to 24.4 release.
+
+2014-10-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2014-10-18 readlinkat: port to AIX 7.1
+       2014-10-07 fcntl: fix error reporting by dupfd
+       * lib/fcntl.c, lib/readlinkat.c, lib/unistd.in.h, m4/readlinkat.m4:
+       * m4/unistd_h.m4: Update from gnulib.
+       * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
+
+2014-10-17  Glenn Morris  <rgm@gnu.org>
+
+       * configure.ac: Simplify OS X $canonical tests.
+
 2014-10-15  Jan Djärv  <jan.h.d@swipnet.se>
 
        * configure.ac: Move the OSX 10.6 test.
 2012-12-13  Andreas Schwab  <schwab@suse.de>
 
        * Makefile.in (install-info): Use `${MAKE} -s' for echo-info.
-       (uninstall): Likewise.  (Bug#13143)
+       (uninstall): Likewise.  (Bug#13142)
 
 2012-12-11  Paul Eggert  <eggert@cs.ucla.edu>