]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'maint' into yacc-work
authorStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 8 Jul 2011 12:34:59 +0000 (14:34 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 8 Jul 2011 12:34:59 +0000 (14:34 +0200)
* maint:
  fix typo in recent ChangeLog entry
  docs, tests: synchronize examples on silent-rules from config.site
  tests: fix weakness in 'tests-environment-backcompat.test'
  tests: portability fixes in tests on amhello examples
  remake: add test ensuring that slower remakes don't hang
  remake: fix outdated comment in configure.am
  docs, tests: synchronize examples from docs to tests

1  2 
ChangeLog
doc/automake.texi
tests/Makefile.am
tests/Makefile.in

diff --cc ChangeLog
index 3fe433b5e174c6e1010f8bfebe893367f2e93ae3,f2db655a8f501f4a413af3ebded3e42b9a8245e6..bf7655b88a012aa1214e1dd391d59db22afa6455
+++ b/ChangeLog
@@@ -1,31 -1,65 +1,93 @@@
+ 2011-07-08  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: fix weakness in 'tests-environment-backcompat.test'
+       * tests/tests-environment-backcompat.test: Do not override the
+       content of xfailing test `baz.test' with a "weaker" version that
+       fails unconditionally: the test must fail only when the 'strict'
+       pragma is in use, in order not to reduce coverage.
+ 2011-07-08  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       docs, tests: synchronize examples on silent-rules from config.site
+       * doc/automake.texi (Automake silent-rules Option): Reference test
+       'silent-configsite.test' in comments.
+ 2011-07-08  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tests: portability fixes in tests on amhello examples
+       * tests/amhello-binpkg.test: Don't use "tar xzf too.tag.gz" to
+       extract a gzip-compressed tarball, that's unportable to some
+       tar implementations; use the "gzip -dc fo.tar.gz | tar xf -"
+       idiom instead.
+       * tests/amhello-cflags.test: Likewise.
+       * tests/amhello-cross-compile.test: Likewise.
+       Suggestion from Ralf Wildenhues.
+ 2011-07-04  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       remake: add test ensuring that slower remakes don't hang
+       * tests/remake-subdir-long-time.test: New test.
+       * tests/Makefile.am (TESTS): Update.
+       Suggestion by Ralf Wildenhues.
+ 2011-07-04  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       remake: fix outdated comment in configure.am
+       * lib/am/configure.am: Fix comment falsified by changes in
+       commit `v1.11-366-gbee9871'.
+       Suggestion by Ralf Wildenhues.
+ 2011-07-01  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       docs, tests: synchronize examples from docs to tests
+       * tests/README (Writing test cases): Give suggestions on how to
+       keep test cases and examples in the documentation synchronized.
+       * doc/automake.texi: Improve or fix existing testcase-referencing
+       comments, and add many new ones.
+       * HACKING (Administrivia): Suggest to test complex examples and
+       idioms from the manual.
+       * tests/specflg8.test: Improve synchronization with the example
+       in the manual.
+       * tests/output11.test:Likewise.
+       * tests/txinfo21.test:Likewise.
+       * tests/interp.test: Likewise.  Since we are at it, and enable
+       the `errexit' shell flag, do related changes, and add trailing
+       `:'command.
+       * tests/amhello-cflags.test: New test.
+       * tests/amhello-cross-compile.test: Likewise.
+       * tests/amhello-binpkg.test: Likewise.
+       * tests/tests-environment-backcompat.test: Likewise.
+       * tests/parallel-tests-log-compiler-example.test: Likewise.
+       * tests/Makefile.am (TESTS): Update.
 +2011-06-28   Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      yacc tests: fix bug in 'yacc-cxx.test'
 +      * tests/yacc-cxx.test: Enable `errexit' shell flag (the lack of
 +      which was masking the bug).
 +      (bar.cxx): Rename to ...
 +      (bar2.cxx): ... this, otherwise automake will (correctly) complain
 +      that object `bar.o' is created by both `bar.cxx' and `bar.c++'.
 +      (Makefile.am): Adjust.
 +
 +2011-06-28   Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      lex tests: fix spurious link errors on Solaris
 +      On Solaris 10, linking of lex-generated programs was failing in a
 +      couple of lex tests with errors like this:
 +        g++ -g -O2 -o joe joe.o -ll
 +        Undefined symbol     first referenced in file
 +        yywrap()             joe.o
 +        ld: fatal: Symbol referencing errors. No output written to joe
 +        collect2: ld returned 1 exit status
 +      This change fixes it, also fixing at once potential problems for
 +      systems that don't have a "lex library" (this happens for example
 +      when cross-compiling from GNU/Linux to MinGW).
 +      * tests/lex-depend-cxx.test (joe.ll, moe.l++): Define a dummy
 +      `yywrap()' function.
 +      * tests/lex-clean-cxx.test (mainfoo.cc, mainbar.cpp, mainbaz.c++,
 +      mainqux.cxx): Likewise.
 +
  2011-06-23  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        docs: avoid a footnote, some related rewordings and improvements
Simple merge
Simple merge
Simple merge