summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2012-03-28 15:36:30 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2012-03-28 15:36:30 +0200
commit2e343fc7c69cee628a83759edc33f336eedfa1d0 (patch)
treee038d82d73619ae65af3aeff8b22cbd5feee3a2e /NEWS
parent3856a9405a7c76348b4e5a23a223ca7f7e4a8735 (diff)
downloadautomake-2e343fc7c69cee628a83759edc33f336eedfa1d0.tar.gz
news: sync with branch-1.11, fix mis-merges
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS175
1 files changed, 99 insertions, 76 deletions
diff --git a/NEWS b/NEWS
index 48d1c52e7..0a38d1d1d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,5 @@
+New in 1.11a:
+
* WARNING: Future backward-incompatibilities!
- Starting from the next major Automake version (1.13), the parallel
@@ -46,8 +48,6 @@
search path are looked up is probably going to be changed in the
next Automake release (1.13).
-New in 1.11a:
-
* Obsolete features removed:
- The never documented nor truly used script 'acinstall' has been
@@ -199,25 +199,10 @@ New in 1.11a:
avoid time stamp issues with makefile rules rerunning autotools
programs.
- - For programs and libraries, automake now detect EXTRA_foo_DEPENDENCIES
- and adds them to the normal list of dependencies, but without
- overwriting the foo_DEPENDENCIES variable, which is normally computed
- by automake.
-
- The warnings in the category 'extra-portability' are now enabled by
'-Wall'. In previous versions, one has to use '-Wextra-portability'
to enable them.
- - The 'ar-lib' script now ignores the "s" (symbol index) and "S" (no
- symbol index) modifiers as well as the "s" action, as the symbol index
- is created unconditionally by Microsoft lib. Also, the "q" (quick)
- action is now a synonym for "r" (replace). Also, the script has been
- ignoring the "v" (verbose) modifier already since Automake 1.11.3.
-
- - When the 'compile' script is used to wrap MSVC, it now accepts an
- optional space between the -I, -L and -l options and their respective
- arguments, for better POSIX compliance.
-
Bugs fixed in 1.11a:
- Various minor bugfixes for recent or long-standing bugs.
@@ -235,11 +220,6 @@ Bugs fixed in 1.11a:
* Long-standing bugs:
- - It is now possible for a foo_SOURCES variable to hold Vala sources
- together with C header files, as well as with sources and headers for
- other supported languages (e.g., C++). Previously, only mixing C and
- Vala sources was supported.
-
- Automake's own build system finally have a real "installcheck" target.
- Files listed with the AC_REQUIRE_AUX_FILE macro in configure.ac are
@@ -266,18 +246,52 @@ Bugs fixed in 1.11a:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-New in 1.11.3:
+New in 1.11.4:
* WARNING: Future backward-incompatibilities!
- - The obsolescent AM_WITH_REGEX macro has been deprecated, since the
- GNU rx library has been decommissioned.
+ - The support for the "obscure" multilib feature has been deprecated,
+ and will be moved out of the automake core in the next major Automake
+ release (1.12).
+
+ - The support for ".log -> .html" conversion and the check-html and
+ recheck-html targets will be removed in the next major Automake
+ release (1.12).
+
+ - The obsolescent AM_WITH_REGEX macro has been deprecated (since the
+ GNU rx library has been decommissioned), and will be removed in the
+ next major Automake release (1.12).
- The `lzma' compression format for distribution archives has been
- deprecated in favor of `xz' and `lzip'.
+ deprecated in favor of `xz' and `lzip', and will be removed in the
+ next major Automake release (1.12).
+
+ - The `--acdir' option of aclocal is deprecated, and will probably be
+ removed in the next major Automake release (1.12).
+
+ - The exact order in which the directories in the aclocal macro
+ search path are looked up is probably going to be changed in the
+ next Automake release (1.12).
+
+ - The Automake support for automatic de-ANSI-fication will be removed
+ in the next major Automake release (1.12).
+
+ - Starting from the next Automake release (1.12), warnings in the
+ `extra-portability' category will be enabled by `-Wall' (right now,
+ one has to use `-Wextra-portability' explicitly).
* Miscellaneous changes:
+ - The 'ar-lib' script now ignores the "s" (symbol index) and "S" (no
+ symbol index) modifiers as well as the "s" action, as the symbol index
+ is created unconditionally by Microsoft lib. Also, the "q" (quick)
+ action is now a synonym for "r" (replace). Also, the script has been
+ ignoring the "v" (verbose) modifier already since Automake 1.11.3.
+
+ - When the 'compile' script is used to wrap MSVC, it now accepts an
+ optional space between the -I, -L and -l options and their respective
+ arguments, for better POSIX compliance.
+
- There is an initial, experimental support for automatic dependency
tracking with tcc (the Tiny C Compiler). Its associated depmode is
currently recognized as "icc" (but this and other details are likely
@@ -286,6 +300,46 @@ New in 1.11.3:
- Automatic dependency tracking now works also with the IBM XL C/C++
compilers, thanks to the new new depmode 'xlc'.
+Bugs fixed in 1.11.4:
+
+* Bugs introduced by 1.11.2:
+
+ - A definition of 'noinst_PYTHON' before 'python_PYTHON' (or similar)
+ don't cause spurious failures upon "make install" anymore.
+
+ - The user can now instruct the 'uninstall-info' rule not to update
+ the '${infodir}/dir' file by exporting the environment variable
+ 'AM_UPDATE_INFO_DIR' to the value "no". This is done for consistency
+ with how the 'install-info' rule operates since automake 1.11.2.
+
+* Long-standing bugs:
+
+ - It is now possible for a foo_SOURCES variable to hold Vala sources
+ together with C header files, as well as with sources and headers for
+ other supported languages (e.g., C++). Previously, only mixing C and
+ Vala sources was supported.
+
+ - If "aclocal --install" is used, and the first directory specified with
+ '-I' is non-existent, aclocal will now create it before trying to copy
+ files in it.
+
+ - An empty declaration of a "foo_PRIMARY" don't cause anymore the
+ generated install rules to create an empty $(foodir) directory;
+ for example, if Makefile.am contains something like:
+
+ pkglibexec_SCRIPTS =
+ if FALSE
+ pkglibexec_SCRIPTS += bar.sh
+ endif
+
+ the $(pkglibexec) directory will not be created upon "make install".
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+New in 1.11.3:
+
+* Miscellaneous changes:
+
- Automake's own build system is more silent by default, making use of
the 'silent-rules' option.
@@ -313,8 +367,22 @@ New in 1.11.3:
- The last relics of Python 1.5 support have been removed from the
AM_PATH_PYTHON macro.
+ - For programs and libraries, automake now detects EXTRA_foo_DEPENDENCIES
+ and adds them to the normal list of dependencies, but without
+ overwriting the foo_DEPENDENCIES variable, which is normally computed
+ by automake.
+
Bugs fixed in 1.11.3:
+* Bugs introduced by 1.11.2:
+
+ - Automake now correctly recognizes the prefix/primary combination
+ `pkglibexec_SCRIPTS' as valid.
+
+ - The parallel-tests harness doesn't trip anymore on sed implementations
+ with stricter limits on the length of input lines (problem seen at
+ least on Solaris 8).
+
* Long-standing bugs:
- The "deleted header file problem" for *.am files is avoided by stub
@@ -347,7 +415,8 @@ New in 1.11.2:
* Miscellaneous changes:
- The Automake support for automatic de-ANSI-fication has been
- deprecated.
+ deprecated. It will probably be removed in the next major Automake
+ release (1.12).
- The `lzma' compression scheme and associated automake option `dist-lzma'
is obsoleted by `xz' and `dist-xz' due to upstream changes.
@@ -382,36 +451,11 @@ New in 1.11.2:
file generated by automake-provided rules by defining the special make
variable `$(EXTRA_DEJAGNU_SITE_CONFIG)'.
- - The `install-info' and `uninstall-info' rules can now be instructed
- not to create/update the `${infodir}/dir' file, by exporting the new
- environment variable `AM_UPDATE_INFO_DIR' to the value "no".
+ - The `install-info' rule can now be instructed not to create/update
+ the `${infodir}/dir' file, by exporting the new environment variable
+ `AM_UPDATE_INFO_DIR' to the value "no".
Bugs fixed in 1.11.2:
- - For programs and libraries, automake now detects EXTRA_foo_DEPENDENCIES
- and adds them to the normal list of dependencies, but without
- overwriting the foo_DEPENDENCIES variable, which is normally computed
- by automake.
-
- - The 'ar-lib' script now ignores the "s" (symbol index) and "S" (no
- symbol index) modifiers as well as the "s" action, as the symbol index
- is created unconditionally by Microsoft lib. Also, the "q" (quick)
- action is now a synonym for "r" (replace). Also, the script has been
- ignoring the "v" (verbose) modifier already since Automake 1.11.3.
-
- - When the 'compile' script is used to wrap MSVC, it now accepts an
- optional space between the -I, -L and -l options and their respective
- arguments, for better POSIX compliance.
-
- - If "aclocal --install" is used, and the first directory specified with
- '-I' is non-existent, aclocal will now create it before trying to copy
- files in it.
-
-Bugs fixed in 1.11.0a:
-
-* Bugs introduced by 1.11.2:
-
- - Automake now correctly recognizes the prefix/primary combination
- `pkglibexec_SCRIPTS' as valid.
* Bugs introduced by 1.11:
@@ -441,27 +485,6 @@ Bugs fixed in 1.11.0a:
- The order of Yacc and Lex flags is fixed to be consistent with other
languages: $(AM_YFLAGS) comes before $(YFLAGS), and $(AM_LFLAGS) before
$(LFLAGS), so that the user variables override the developer variables.
- - An empty declaration of a "foo_PRIMARY" don't cause anymore the
- generated install rules to create an empty $(foodir) directory;
- for example, if Makefile.am contains something like:
-
- pkglibexec_SCRIPTS =
- if FALSE
- pkglibexec_SCRIPTS += bar.sh
- endif
-
- the $(pkglibexec) directory will not be created upon "make install".
-
- - It is now possible for a foo_SOURCES variable to hold Vala sources
- together with C header files, as well as with sources and headers for
- other supported languages (e.g., C++). Previously, only mixing C and
- Vala sources was supported.
-
- - Vala support now works better in VPATH setups.
-
- - The "deleted header file problem" for *.am files is avoided by stub
- rules. This allows `make' to trigger a rerun of `automake' also if
- some previously needed `.am' file has been removed.
- "make distcheck" now correctly complains also when "make uninstall"
leaves one and only one file installed in $(prefix).