* New features added
- - New option "posix" to emit the special target .POSIX for make.
+ - AM_PATH_PYTHON will also search for Python versions 3.10 - 3.15. It has
+ previously searched for 3.0 - 3.9. (bug#53530)
- RANLIB may be overridden on a per-target basis.
- - AM_PATH_PYTHON will also search for Python versions 3.10 - 3.15. It has
- previously searched for 3.0 - 3.9.
-
- AM_TEXI2FLAGS may be defined to pass extra flags to TEXI2DVI & TEXI2PDF.
- - Systems with non-POSIX "rm -f" behavior are now supported, and intent to
- drop support for them has been reversed. The ACCEPT_INFERIOR_RM_PROGRAM
- setting no longer exists.
+ - New option "posix" to emit the special target .POSIX for make.
+
+ - Systems with non-POSIX "rm -f" behavior are now supported, and the
+ prior intent to drop support for them has been reversed.
+ The ACCEPT_INFERIOR_RM_PROGRAM setting no longer exists.
- Variables using escaped \# will trigger portability warnings, but be
retained when appended. GNU Make & BSD Makes are known to support it.
+ (bug#7610)
- GNU Make's default pattern rules are disabled, for speed and debugging.
(.SUFFIXES was already cleared.) (bug#64743)
all, and if present, need not contain @setfilename. Then the file name
as given in the Makefile.am will be used. If @setfilename is present,
it should be the basename of the Texinfo file, extended with .info.
+ (bug#54063)
* Bugs fixed
- - Generated file timestamp checks now handle filesystems with sub-second
- timestamp granularity dynamically.
+ - Generated file timestamp checks handle filesystems with sub-second
+ timestamp granularity dynamically, greatly speeding up make check,
+ etc. However, this requires an autom4te from Autoconf 2.70 or later
+ (or random test failures ensue); for older autom4te, we fall back
+ to one-second granularity as before. (bug#64756)
- Dependency files are now empty, instead of '# dummy', for speed.
- Compiling Python modules with Python 3.5+ uses multiple optimization
- levels.
+ levels. (bug#38043)
- When compiling Emacs Lisp files, emacs is run with --no-site-file to
disable user config files that might hang or access the terminal;
- and -Q is not used, since its support and behavior varies.
+ and -Q is not used, since its support and behavior varies. (bug#58102)
- Emacs Lisp compilations respects silent make output.
that can show up on network file systems.
- tests: avoid some declaration conflicts for lex et al. on SunOS.
+ (bug#34151 and others)
- Pass any options given to AM_PROG_LEX on to AC_PROG_LEX.
+ (bug#65600 and bug#65730)
* Obsolescent features: