diff options
author | Alexandre Duret-Lutz <adl@gnu.org> | 2003-11-09 22:28:47 +0000 |
---|---|---|
committer | Alexandre Duret-Lutz <adl@gnu.org> | 2003-11-09 22:28:47 +0000 |
commit | 0c70eb7c2fb5e56e57a93ee974597abdb05314ea (patch) | |
tree | 9a49c53f7685231e4740959b2f6119082ed747fc /NEWS | |
parent | e3e8ee8ff012d4a3ccb991c3bc922330b1853d81 (diff) | |
download | automake-0c70eb7c2fb5e56e57a93ee974597abdb05314ea.tar.gz |
* NEWS: Add news entries from 1.6.x and 1.7.x.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 177 |
1 files changed, 177 insertions, 0 deletions
@@ -215,6 +215,156 @@ New in 1.7a: defined empty in each Makefile, can be obtained by AC_SUBSTing or AC_ARG_VARing each variable from configure.ac. +Bugs fixed in 1.7.9: +* Fix install-strip to work with nobase_ binaries. +* Fix renaming of #line directives in ylwrap. +* Rebuild with Autoconf 2.59. (1.7.8 was not installable with pdksh.) + +Bugs fixed in 1.7.8: +* Remove spurious blank lines in cleaning rules introduced in 1.7.7. +* Fix detection of Debian's install-info, broken since version 1.5. + (Debian bug #213524). +* Honor -module if it appears in AM_LDFLAGS (i.e., relax name checking) + This was only done for libfoo_LDFLAGS and LDFLAGS in previous versions. + +Bugs fixed in 1.7.7: +* The implementation of automake's --no-force option is unreliable, + so this option is ignored in this version. A real fix will appear in + Automake 1.8. (Debian Bug #206299) +* AM_PATH_PYTHON: really check the whole list of interpreters if no + argument is given. (PR/399) +* Do not warn about leading `_' in variable names, even with -Wportability. +* Support user redefinitions of TEXINFO_TEX. +* depcomp: support AIX Compiler version 6. +* Fix missing rebuilds during `make dist' with BSD make. + (Could produce tarballs containing out-of-date files.) +* Resurrect multilib support. +* Noteworthy manual updates: + - Extending aclocal: how to write m4 macros that won't trigger warnings + with Automake 1.8. + - A Shared Library: Rewrite and split into subsections. + +Bugs fixed in 1.7.6: +* Fix depcomp's icc mode for ICC 7.1. +* Diagnose calls to AC_CONFIG_FILES and friends with not enough arguments. +* Fix maintainer-clean's removal of autom4te.cache in VPATH builds. +* Fix AM_PATH_LISPDIR to work with POSIXLY_CORRECT=1. +* Fix the location reported in some diagnostics related to AUTOMAKE_OPTIONS. +* Remove Latin-1 characters from elisp-comp. +* Update the manual's @dircategory to match the Free Software Directory. + +Bugs fixed in 1.7.5: +* Update install-sh's license to remove an advertising clause. + (Debian bug #191717) +* Fix a bug introduced in 1.7.4, related to BUILT_SOURCE handling, + that caused invalid Makefile.ins to be generated. +* Make sure AM_MAKE_INCLUDE doesn't fail when a `doit' file exists. +* New FAQ entry: renamed objects. + +Bugs fixed in 1.7.4: +* Tweak the TAGS rule to support Exuberant Ctags (in addition to + the Emacs implementation) +* Fix output of aclocal.m4 dependencies in subdirectories. +* Use `mv -f' instead of `mv' in fastdep rules. +* Upgrade mdate-sh to work on OS/2. +* Don't byte-compile elisp files when ELCFILES is set empty. + (this documented feature was broken by 1.7.3) +* Diagnose trailing backslashes on last line of Makefile.am. +* Diagnose whitespace following trailing backslashes. +* Multiple tests are now correctly supported in DEJATOOL. (PR/388) +* Fix rebuilt rules for AC_CONFIG_FILES([Makefile:Makefile.in:Makefile.bot]) + Makefiles. (PR/389) +* `make install' will build `BUILT_SOURCES' first. +* Minor documentation fixes. + +Bugs fixed in 1.7.3: +* Fix stamp files numbering (when using multiple AC_CONFIG_HEADERS). +* Query distutils for `pythondir' and `pythonexecdir', instead of + using an hardcoded path. This should allow builds on 64-bit + distributions that usually use lib64/ instead of lib/. +* AM_PATH_PYTHON will also search for python2.3. +* elisp files are now built all at once instead of one by one. Besides + incurring a speed-up, this is required to support interdependent elisp files. +* Support for DJGPP: + - `make distcheck' will now work in `_inst/' and `_build' instead + of `=inst/' and `=build/' + - use `_dirstamp' when the file-system doesn't support `.dirstamp' + - install/uninstall `*.i[0-9][0-9]'-style info files + - more changes that affect only the Automake package (not its output) +* Fix some incompatibilities with upcoming perl-5.10. +* Properly quote AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION when defining + PACKAGE and VERSION. +* depcomp fixes: + - dashmstdout and dashXmstdout modes: don't use `-o /dev/null', this + is troublesome with gcc and Solaris compilers. (PR/385) + - makedepend mode: work with Libtool. (PR/385 too) + - support for ICC. +* better support for unusual gettext setups, such as multiple po/ directories + (PR/381): + - Flag missing po/ and intl/ directories as warnings, not errors. + - Disable these warnings if po/ does not exist. +* Noteworthy manual updates: + - New FAQ chapter. + - Document how AC_CONFIG_AUX_DIR interacts with missing files. + (Debian Bug #39542) + - Document `AM_YFLAGS = -d'. (PR/382) + +Bugs fixed in 1.7.2: +* Fix installation and uninstallation of Info files built in subdirectories. +* Do not run `./configure --with-included-gettext' during `make distcheck' + if AM_GNU_GETTEXT([external]) is used. +* Correctly uninstall renamed man pages. +* Do not strip escaped newline in variables defined in one condition + and augmented in another condition. +* Fix ansi2knr rules for LIBOBJS sources. +* Clean all known Texinfo index files, not only those which appear to + be used, because we cannot know wich indexes are used in included files. + (PR/375, Debian Bug #168671) +* Honor only the first @setfilename seen in a Texinfo file. +* Treat "required file X not found" diagnostics as errors (exit status 1). +* Don't complain that a required file is not found when it is a Makefile + target. (PR/357) +* Don't use single suffix inference rules when building `.info'-less + Info files, for the sake of Solaris make. +* The `check' target now depends on `$(BUILT_SOURCES)'. (PR/359) +* Recognize multiple inference rules such as `.a.b .c.d:'. (PR/371) +* Warn about multiple inference rules when -Wportability is used. (PR/372) +* Fix building of deansified files from subdirectories. (PR/370) +* Add missing `fi' in the .c->.obj rules. +* Improve install-sh to work even when names contain spaces or certain + (but not all) shell metachars. +* Fix the following spurious failures in the test suite: + depcomp2.test, gnits2.test, gnits3.test, python3.test, texinfo13.test +* Noteworthy manual updates: + - Augment the section about BUILT_SOURCES. + - Mention that AM_PROG_CC_STDC is a relic that is better avoided today. + +Bugs fixed in 1.7.1: +* Honor `ansi2knr' for files built in subdirectories, or using per-targets + flags. +* Aclocal should now recognize macro names containing parentheses, e.g. + AC_DEFUN([AC_LANG_PREPROC(Fortran 90)], [...]). +* Erase *.sum and *.log files created by DejaGnu, during `make distclean'. + (Debian Bug#153697) +* Install Python files even if they were built. (PR/369) +* Have stamp-vti dependent upon configure instead of configure.ac, as the + version might not be defined in the latter. (PR/358) +* Reorder arguments passed to a couple of commands, so things works + when POSIXLY_CORRECT=1. +* Fix a regex that can cause Perl to segfault on large input. + (Debian Bug#162583) +* Fix distribution of packages that have some sources defined conditionally, + as in the `Conditional compilation using Automake conditionals' example + of the manual. +* Fix spurious test suite failures on IRIX. +* Don't report a required variable as undefined if it has been + defined conditionally for the "right" conditions. +* Fix cleaning of the /tmp subdirectory used by `make distcheck', in case + `make distcheck' fails. +* Fix distribution of included Makefile fragment, so we don't create + spurious directories in the distribution. (PR/366) +* Don't complain that a target lacks `.$(EXEEXT)' when it has it. + New in 1.7: * Autoconf 2.54 is required. * `aclocal' and `automake' will no longer warn about obsolete @@ -251,6 +401,33 @@ New in 1.7: distuninstallcheck, so it can be overridden easily. * Many bug fixes. +New in 1.6.3: +* Support for AM_INIT_GETTEXT([external]) +* Bug fixes, including: + - Fix Automake's own `make install' so it works even if `ln' doesn't. + - nobase_ programs and scripts honor --program-transform correctly. + - Erase configure.lineno during `make distclean'. + - Erase YACC and LEX outputs during `make maintainer-clean'. + +New in 1.6.2: +* Many bug fixes, including: + - Requiring the current version works. + - Fix "$@" portability issues (for Zsh). + - Fix output of dummy dependency files in presence of post-processed + Makefile.in's. + - Don't compute dependencies in background to avoid races with libtool. + - Fix handling of _OBJECTS variables for targets sharing source variables. + - Check dependency mode for Java when AM_PROG_GCJ is used. + +New in 1.6.1: +* automake --output-dir is deprecated +* Many bug fixes, including: + - Don't choke on AM_LDFLAGS definitions. + - Clean libtool objects from subdirectories. + - Allow configure variables with reserved suffix and unknown prefix + (e.g. AC_SUBST(mumble_LDFLAGS) when 'mumble' is not a target). + - Fix the definition of AUTOMAKE and ACLOCAL in configure. + New in 1.6: * Autoconf 2.52 is required. * automake no longer run libtoolize. |