summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ng] tests: fix spurious failure due to non-POSIX shellsng/masterStefano Lattarini2015-01-071-1/+7
| | | | | | | | | Seen on, e.g., Solaris 10. * t/internals.tap: Here, by making sure a POSIX shell is used to run the recipe in the Makefiles running our unit tests. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* [ng] vala tests: avoid spurious failure with Sun C/C++ compilersStefano Lattarini2015-01-071-2/+2
| | | | | | | | | | | | * t/vala-mix2.sh: Here, by forcing the use of the GNU C/C++ compilers. If we don't, our dependency-tracking code forces 'make' to try to rebuild spurious binaries or object files when the Sun C compiler is in use, with reasons like: '/opt/SUNWspro/prod/include/CC/Cstd/./istream.cc' is newer \ than target '/opt/SUNWspro/prod/include/CC/Cstd/./istream' Go figure. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* [ng] tests: avoid a spurious failure with ${CC} lacking dep-tracking supportStefano Lattarini2015-01-071-1/+8
| | | | | | | | * t/subobj-indir-pr13928.sh: Here: do not expect .Po files to be created in the .deps directories if the compiler is found not to support generation of dependency tracking information. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* [ng] cosmetics: adjust few comments, fix indentationStefano Lattarini2015-01-061-24/+18
| | | | | | * bin/automake.in (handle_languages): Here. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* Merge branch 'master' into ng/master (bug#13928 fixed by this)Stefano Lattarini2015-01-0613-49/+317
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Part of this merge is actually a no-op, since we had already fixed Automake-NG so that the 'subdir-object' option (enabled by default) would work when foo_SOURCES contains $(var). OTOH, even Automake-NG suffered of the bug where built object files, as well as dependency-tracking makefile fragments, could be placed in $(srcdir) when a source file was specified as '$(srdir)/foo.c' or '$(top_srcdir)/bar.c'. See bug#16375 and bug#15293. * master: deps: fix corner-case "make distclean" bug compile: don't place built object files in $(srcdir), ever ... tests: fix some bugs in an XFAILing test deps: 'subdir-object' option now works when foo_SOURCES contains $(var) NEWS: fix a typo Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| * Merge branch 'minor'Stefano Lattarini2015-01-0621-185/+472
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * minor: deps: fix corner-case "make distclean" bug compile: don't place built object files in $(srcdir), ever ... tests: fix some bugs in an XFAILing test deps: 'subdir-object' option now works when foo_SOURCES contains $(var) NEWS: fix a typo Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * Merge branch 'deps-pr13928' into minorStefano Lattarini2015-01-0621-192/+478
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * deps-pr13928: deps: fix corner-case "make distclean" bug compile: don't place built object files in $(srcdir), ever ... tests: fix some bugs in an XFAILing test deps: 'subdir-object' option now works when foo_SOURCES contains $(var)
| | | * deps: fix corner-case "make distclean" bugStefano Lattarini2015-01-064-22/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assume we have package satisfying the following conditions: (1) automatic dependency tracking is enabled; (2) the 'subdir-objects' Automake option is enabled; (3) the package uses a recursive make setup. Also assume that: (a) a subdir Makefile declares a foo_SOURCES variable containing a source file in the parent directory; (b) that parent Makefile declare a compiled program itself. Then BSD and Solaris make used to fail when running "make distclean", because the 'distclean' target of the subdir Makefile removed the whole '.deps' directory before the parent Makefile was done with the included '.Po' makefile fragments in that directory. This issue was revealed by failures in the 'subobj-vpath-pr13928.sh' test when those make implementations were used. We fix the issue by ensuring the 'distclean' target of any Makefile only removed the '.Po' makefile fragments included by it, rather than the whole '.deps' directory where such files resides. This change should be the last step in fixing automake bug#13928 for good. * bin/automake.in (handle_languages), lib/am/depend.am: Adjust to implement the new 'distclean' logic. * t/pr224.sh: Adjust to avoid a spurious failure. * PLANS/subdir-objects.txt: Update. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | | * compile: don't place built object files in $(srcdir), ever ...Stefano Lattarini2015-01-065-31/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... even when a source file is specified as '$(srdir)/foo.c' or '$(top_srcdir)/bar.c'. And ditto for dependency-tracking makefile fragments (those under '.deps' directories). Such issues used to occur when the 'subdir-objects' option was given. This change should fix the second and last part of automake bug#13928. See also bug#16375 and bug#15293. * NEWS: Update. * bin/automake.in (handle_single_transform): Make sure object files and dependency-tracking makefile fragments coming from source like '$(srcdir)/foo.c' and '$(top_srcdir)/bar.c' are placed respectively under $(builddir) and $(top_builddir). * t/subobj-vpath-pr13928.sh: Enhance to expose even more aspects of the bug we've just fixed. * t/subobj-pr13928-more-langs.sh: New test, similar to the one above, but with non-C languages as well. * t/list-of-tests.mk (XFAIL_TESTS): Remove 'subobj-vpath-pr13928.sh', it's now supposed to pass. (handwritten_TESTS): Add 'subobj-pr13928-more-langs.sh'. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | | * tests: fix some bugs in an XFAILing testStefano Lattarini2015-01-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * t/subobj-vpath-pr13928.sh: This one. The test would have failed (or hung!) even if the bug it was testing against were fixed. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | | * deps: 'subdir-object' option now works when foo_SOURCES contains $(var)Stefano Lattarini2015-01-0617-152/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following a suggestions of Johan Kristensen, we have config.status use 'make' invocations rather than Makefile-parsing 'sed' hacks to bootstrap the dependency-tracking '.Po' and '.Plo' makefile fragments. To handle the inclusion of such files that are still missing when make is first we basically generate a temporary Makefile without these includes, and call 'make' on that Makefile. This fixes the serious bug bug#13928, which was an hard blocker to make the behavior mandated by the 'subdir-object' active by default (which we want to do in Automake 2.0). The issue has also been reported in bug#15919. * NEWS, THANKS: Update. * bin/automake.in (handle_languages): Add a trailing "marking" comment ("# am--include-marker") to the generated Makefile lines issuing 'include' directives for the dependency-tracking '.Po' and '.Plo' makefile fragments. Also rename the generated Makefile variable 'am__depfiles_maybe' to the clearer 'am__maybe_remake_depfiles'. Minor unrelated refactoring. * lib/am/configure.am: Adjust to account for the 'am__depfiles_maybe' -> 'am__maybe_remake_depfiles' renaming. * lib/am/depend.am: Add rules to generate a dummy version of all the dependency-tracking '.Po' and '.Plo' makefile fragments. * m4/depout.m4: Use make invocations rather than Makefile-parsing sed hacks to bootstrap the dependency-tracking '.Po' and '.Plo' makefile fragments. We still use some sed trickery in order to remove the inclusion of the still non existing .Po and .Plo files from the Makefile we invoke make upon; this is done stripping lines that contain the magic string "# am--include-marker". * m4/make.m4 (AM_MAKE_INCLUDE): Given that now automake generates Makefiles containing include statements with trailing comment, adjust the checks done here to make sure $MAKE support that; e.g., "include foo.mk # comment" rather than just "include foo.mk". Also refactor and adjust to leave better debugging info in config.log. * t/postproc.sh: Rename ... * t/depend-postproc.sh: ... to this, and adjust and enhance. * t/list-of-tests.mk (handwritten_TESTS): Adjust. (XFAIL_TESTS): Remove 't/subobj-indir-pr13928.sh', which is now succeeding. * t/subobj-indir-pr13928.sh: Simplify slightly, now that we expect it to pass. * t/depcomp8a.sh: Adjust grepping check to account for the changes in the generated Makefile, and tp be somewhat more robust in light of possible future modifications. * t/depcomp8b.sh: Likewise. * t/subobj11b.sh: Likewise. * t/subobj11c.sh: Likewise. * t/extra-sources.sh: Likewise. * t/lex-depend-grep.sh: Likewise. * t/lex-depend-cxx.sh: Add a command to help debugging in case of test failure. Helped-by: Johan Kristensen <johankristensen@gmail.com> Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | Merge branch 'micro' into minorStefano Lattarini2015-01-061-1/+1
| | |\ \ | | | |/ | | |/| | | | | | | | | * micro: NEWS: fix a typo
| | | * NEWS: fix a typoStefano Lattarini2015-01-061-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | [ng] maint: update copyright years to 2015 (branch 'ng/master')Stefano Lattarini2015-01-0582-82/+82
| | | | | | | | | | | | | | | | Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | Merge branch 'master' into ng/masterStefano Lattarini2015-01-051302-1304/+1304
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | * master: maint: update copyright years to 2015 (branch 'master') maint: update copyright years to 2015 (branch 'micro')
| * | | maint: update copyright years to 2015 (branch 'master')Stefano Lattarini2015-01-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * t/am-prog-mkdir-p.sh: Here. * t/txinfo-no-split.sh: And here. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| * | | Merge branch 'minor'Stefano Lattarini2015-01-051422-1424/+1424
| |\ \ \ | | |/ / | | | | | | | | | | | | * minor: maint: update copyright years to 2015 (branch 'micro')
| | * | Merge branch 'micro' into minorStefano Lattarini2015-01-051435-1437/+1437
| | |\ \ | | | |/ | | | | | | | | | | | | * micro: maint: update copyright years to 2015 (branch 'micro')
| | | * maint: update copyright years to 2015 (branch 'micro')Stefano Lattarini2015-01-051435-1437/+1437
| | | | | | | | | | | | | | | | Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | Merge branch 'master' into ng/masterStefano Lattarini2015-01-059-32/+32
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: sync: update third-part files from upstream maint: fix typo in error message of a maintainer-only rule maint: bump version number 1.15 -> 1.15a ('minor' Git branch) release: stable minor release 1.15 NEWS: minor improvements and fixed some typos and grammaros
| * | | Merge branch 'minor'Stefano Lattarini2015-01-059-32/+32
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * minor: sync: update third-part files from upstream maint: fix typo in error message of a maintainer-only rule maint: bump version number 1.15 -> 1.15a ('minor' Git branch) release: stable minor release 1.15 NEWS: minor improvements and fixed some typos and grammaros Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | Merge branch 'micro' into minorStefano Lattarini2015-01-058-13/+13
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | * micro: sync: update third-part files from upstream maint: fix typo in error message of a maintainer-only rule
| | | * sync: update third-part files from upstreamStefano Lattarini2015-01-056-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib/config.sub: This. * lib/INSTALL, lib/config.guess, lib/gitlog-to-changelog, lib/gnupload, lib/update-copyright: And this (but only for copyright year update, no real semantic change) Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | | * maint: fix typo in error message of a maintainer-only ruleStefano Lattarini2015-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * maintainer/maint.mk (web-manual-update): Here. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | | * Merge branch 'minor' into micro after 1.15 releaseStefano Lattarini2015-01-051417-1882/+2087
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And bump version number: 1.15 -> 1.15.0a * minor: release: stable minor release 1.15 NEWS: minor improvements and fixed some typos and grammaros docs: "make distcheck" implementation details are not to be abused NEWS: improve and adjust in light of the oncoming 1.15 release Fix dumb logic error preventing $install_sh from being be overridden Expose automake bug#19311 build: fix race in parallel builds init: ensure $ac_aux_dir is defined before being used plans: enabling subdir-object by default is blocked on bug#13928 maint: update copyright years maint: sync files from upstream ("make fetch") Typofixes in warning messages and manual NEWS: a typofix, and better word wrapping parallel-tests: avoid possible implicit "make all" in test-suite.log rule Allow user to extend .PRECIOUS target cosmetics: remove a couple of extra trailing white spaces tests: fix a spurious failure on Mac OS X docs: make clear the JAVA primary is frozen install-sh: a slightly better diagnostic, and tests enhancements install-sh: be stricter in catching invalid usages tests: more significant names for some tests tests: some cosmetic fixes tests: more significant names for a test docs: drop a few obsolescent FIXME/TODO comments, and associated text testsuite harness: report test exit status in log file TAP driver: no need to invoke AC_PROG_AWK directly TAP driver: remove perl implementation (move it into contrib/) NEWS: stop reporting "new" Automake versioning scheme cosmetics: untabify the install-sh script install-sh: assume that "set -f" and "set +f" work... install-sh: assume ${var:-value} works as expected install-sh: assume 'dirname' is available and working correctly post-release: micro version bump (1.14a) Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | | maint: bump version number 1.15 -> 1.15a ('minor' Git branch)Stefano Lattarini2015-01-052-4/+4
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | * configure.ac (AC_INIT): Bump version number to 1.15a. * m4/amversion.m4: Likewise (auto-updated by "make bootstrap"). Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | release: stable minor release 1.15v1.15Stefano Lattarini2014-12-312-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (AC_INIT): Bump version number to 1.15. * m4/amversion.m4: Likewise (auto-updated by "make bootstrap"). Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | NEWS: minor improvements and fixed some typos and grammarosStefano Lattarini2014-12-311-19/+19
| | | | | | | | | | | | | | | | Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | Merge branch 'master' into ng/masterStefano Lattarini2014-12-304-31/+74
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: docs: "make distcheck" implementation details are not to be abused NEWS: improve and adjust in light of the oncoming 1.15 release shell-no-trail-bslash: improve diagnostic in case of failure Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| * | | Merge branch 'minor'Stefano Lattarini2014-12-304-31/+74
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * minor: docs: "make distcheck" implementation details are not to be abused NEWS: improve and adjust in light of the oncoming 1.15 release shell-no-trail-bslash: improve diagnostic in case of failure Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | docs: "make distcheck" implementation details are not to be abusedStefano Lattarini2014-12-301-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/automake.texi: State explicitly and in detail that the exact location and the exact structure of the subdirectory used by "make distcheck" is to be considered an implementation detail, which can change at any time. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | NEWS: improve and adjust in light of the oncoming 1.15 releaseStefano Lattarini2014-12-301-23/+40
| | | | | | | | | | | | | | | | Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | Merge branch 'micro' into minorStefano Lattarini2014-12-302-6/+21
| | |\ \ | | | |/ | | | | | | | | | | | | * micro: shell-no-trail-bslash: improve diagnostic in case of failure
| | | * shell-no-trail-bslash: improve diagnostic in case of failureStefano Lattarini2014-12-302-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * t/ax/shell-no-trail-bslash.in: Here, by fixing a typo in a variable name and a logic error. * t/self-check-shell-no-trail-bslash.sh: Enhance to catch the issue. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | [ng] tex, tags, install: make sure recipes don't end with '\' (backslash char)Stefano Lattarini2014-12-304-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some shells are unable to handle that. Issue revealed by failures of the "check-no-trailing-backslash-in-recipes" rule. * lib/am/texinfos.mk, lib/am/tags.mk, lib/am/scripts.am: Adjust. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | Merge branch 'master' into ng/masterStefano Lattarini2014-12-2810-437/+100
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | * master: tests: make script 'shell-no-trail-bslash' simpler and more robust texinfo: remove hack about info files in CLEANFILES variables Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | | |
| | \ \
| *-. \ \ Merge branches 'texi-in-builddir-remove-distclean-hack' and 'minor'Stefano Lattarini2014-12-2811-487/+146
| |\ \ \ \ | | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * texi-in-builddir-remove-distclean-hack: texinfo: remove hack about info files in CLEANFILES variables * minor: tests: make script 'shell-no-trail-bslash' simpler and more robust
| | | * | Merge branch 'micro' into minorStefano Lattarini2014-12-282-51/+81
| | | |\ \ | | | | |/ | | | | | | | | | | | | | | | * micro: tests: make script 'shell-no-trail-bslash' simpler and more robust
| | | | * tests: make script 'shell-no-trail-bslash' simpler and more robustStefano Lattarini2014-12-282-53/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This solves spurious failure in the 'check-no-trailing-backslash-in-recipes' target for Automake-NG. This is basically a backport of Automake-NG commit v1.14.1-1010-g85aae58; the point is to minimize the amount of spurious diffs between the mainline Automake and the Automake-NG source trees. * t/ax/shell-no-trail-bslash.in: Simplify and fortify. * t/self-check-shell-no-trail-bslash.sh: Enhance. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | * | | texinfo: remove hack about info files in CLEANFILES variablesStefano Lattarini2014-12-289-436/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automake used to implement an undocumented hack causing '.info' files that appeared to be cleaned (by e.g. being listed in the CLEANFILES variable) to also be built in the builddir rather than in the srcdir; this was for backward compatibility with packages such as Texinfo, which did things like: info_TEXINFOS = texinfo.txi info-stnd.texi info.texi DISTCLEANFILES = texinfo texinfo-* info*.info* # Do not create info files for distribution. dist-info: in order not to distribute .info files. Now that we have the 'info-in-builddir' option that explicitly causes generated '.info' files to be placed in the builddir, this hack is no longer necessary, and we can remove it (after having deprecated it in the Automake 1.14 release already). * bin/automake.in (handle_texinfo_helper): Remove the hack. Adjust comments accordingly. * NEWS: Update. * t/txinfo23.sh: Delete as obsolete. * t/txinfo25.sh: Likewise. * t/txinfo24.sh: Likewise. * t/txinfo28.sh: Delete as mostly obsolete, its only still relevant parts moved ... * t/mdate5.sh: ... into this test. * t/txinfo-clean.sh: Remove references to deleted tests. * t/list-of-tests.mk: Adjust. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | | tests: make script 'shell-no-trail-bslash' simpler and more robustStefano Lattarini2014-12-281-49/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This solves spurious failure in the 'check-no-trailing-backslash-in-recipes' target for Automake-NG. * t/ax/shell-no-trail-bslash.in: Simplify and fortify. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | | Merge branch 'master' into ng/masterStefano Lattarini2014-12-286-18/+41
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: tests: avoid a possible failure due to autom4te cache staleness tests: fix spurious failure in test on TEXINFO_TEX overriding tests: avoid some spurious failures on AIX 7.1 Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| * | | | tests: avoid a possible failure due to autom4te cache stalenessStefano Lattarini2014-12-271-0/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | * t/includes-deprecation.sh: Here. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| * | | Merge branch 'minor'Stefano Lattarini2014-12-276-21/+45
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | * minor: tests: fix spurious failure in test on TEXINFO_TEX overriding tests: avoid some spurious failures on AIX 7.1
| | * | Merge branch 'micro' into minorStefano Lattarini2014-12-276-21/+45
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | * micro: tests: fix spurious failure in test on TEXINFO_TEX overriding tests: avoid some spurious failures on AIX 7.1
| | | * tests: fix spurious failure in test on TEXINFO_TEX overridingStefano Lattarini2014-12-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * t/txinfo-override-texinfo-tex.sh: Here. The issue was pre-existing, but has been only recently exposed by the fix for automake bug#18286 "distcheck fails to detect missing files" (see commit v1.14.1-4-g01a7a4a) and by the BSD make semantics. To convince yourself this change actually makes sense semantically, see https://sourceware.org/ml/binutils/2012-06/msg00004.html Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
| | | * Merge branch 'aix-testsuite-failures' into microStefano Lattarini2014-12-275-23/+47
| | | |\ | | | | | | | | | | | | | | | | | | | | * aix-testsuite-failures: tests: avoid some spurious failures on AIX 7.1
| | | | * tests: avoid some spurious failures on AIX 7.1Stefano Lattarini2014-12-275-23/+47
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * t/lex-noyywrap.sh: Here. * t/instmany-mans.sh: And here. * t/instmany-python.sh: And here. * t/instmany.sh: And here. * t/parallel-tests-concurrency.sh: And here. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | [ng] cleanup: after the merge master -> ng/master done recentlyStefano Lattarini2014-12-242-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * t/distcheck-pr18286.sh: Slightly simplify and tighten by assuming that $MAKE is GNU make. * lib/am/configure.am: Use $(am.chars.empty) rather than $(am__empty) for the internal variable always expansing to the empty string. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | | | Merge branch 'master' into ng/masterStefano Lattarini2014-12-2410-23/+176
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: dist: fix bug#18286 "distcheck fails to detect missing files" tests: expose automake bug#18286 "distcheck fails to detect missing files" include: fix bug in handling of user-defined makefile fragments generation tests: expose bug in handling of user-defined makefile fragments generation + Extra non-trivial changes: * lib/am/distcheck.mk: Backport the changes done to lib/am/distdir.am in commit v1.14.1-4-g01a7a4a (fix for automake bug#18286 "distcheck fails to detect missing files"). Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>