changeset 17887:0d515569e6aa

bootstrap: exit immediately upon gnulib-tool failure * build-aux/bootstrap: Exit immediately if gnulib-tool fails. This was noticed when gnulib-tool exited early due to failure to apply a patch in coreutils at http://hydra.nixos.org/eval/1172233, but various confusing errors were then given as the build proceeded.
author Pádraig Brady <P@draigBrady.com>
date Tue, 03 Feb 2015 03:55:48 +0000
parents e1d0099b34b0
children 6f3245c005ea
files ChangeLog build-aux/bootstrap
diffstat 2 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-02-03  Pádraig Brady  <P@draigBrady.com>
+
+	bootstrap: exit immediately upon gnulib-tool failure
+	* build-aux/bootstrap: Exit immediately if gnulib-tool fails.
+	This was noticed when gnulib-tool exited early due to failure
+	to apply a patch in coreutils at http://hydra.nixos.org/eval/1172233,
+	but various confusing errors were then given as the build proceeded.
+
 2015-02-02  Andreas Gruenbacher  <agruen@gnu.org>
 
 	symlinkat: include all required header files
--- a/build-aux/bootstrap
+++ b/build-aux/bootstrap
@@ -915,7 +915,8 @@
   esac
 fi
 echo "$0: $gnulib_tool $gnulib_tool_options --import ..."
-$gnulib_tool $gnulib_tool_options --import $gnulib_modules &&
+$gnulib_tool $gnulib_tool_options --import $gnulib_modules \
+  || die "gnulib-tool failed"
 
 for file in $gnulib_files; do
   symlink_to_dir "$GNULIB_SRCDIR" $file \