From: Ralf Wildenhues Date: Tue, 7 Sep 2010 02:35:49 +0000 (+0200) Subject: Posix 2008 requires make to set errexit. X-Git-Tag: v1.11.1b~56^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ccb31f6a93cd6076067b5bf120b4478afdad31bf;p=thirdparty%2Fautomake.git Posix 2008 requires make to set errexit. * lib/am/check.am: Update comment. --- diff --git a/ChangeLog b/ChangeLog index 688f4be53..3c682a81b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-09-07 Ralf Wildenhues + + Posix 2008 requires make to set errexit. + * lib/am/check.am: Update comment. + 2010-08-27 Stefano Lattarini Fix bug in test missing6.test. diff --git a/lib/Automake/tests/Makefile.in b/lib/Automake/tests/Makefile.in index 3d2807211..09d3a6334 100644 --- a/lib/Automake/tests/Makefile.in +++ b/lib/Automake/tests/Makefile.in @@ -116,7 +116,7 @@ am__text_box = $(AWK) '{ \ print line; \ }' # Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL). This contradicts POSIX. Work around the problem +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it # by disabling -e (using the XSI extension "set +e") if it's set. am__sh_e_setup = case $$- in *e*) set +e;; esac # To be inserted before the command running the test. Creates the diff --git a/lib/am/check.am b/lib/am/check.am index e51939111..c612b2274 100644 --- a/lib/am/check.am +++ b/lib/am/check.am @@ -87,7 +87,7 @@ am__text_box = $(AWK) '{ \ }' # Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL). This contradicts POSIX. Work around the problem +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it # by disabling -e (using the XSI extension "set +e") if it's set. am__sh_e_setup = case $$- in *e*) set +e;; esac diff --git a/tests/Makefile.in b/tests/Makefile.in index 4671ad062..575a5d7f8 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -119,7 +119,7 @@ am__text_box = $(AWK) '{ \ print line; \ }' # Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL). This contradicts POSIX. Work around the problem +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it # by disabling -e (using the XSI extension "set +e") if it's set. am__sh_e_setup = case $$- in *e*) set +e;; esac # To be inserted before the command running the test. Creates the