From 5d84b891ff16e702cc273a0584e6746e7cd70458 Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Thu, 18 Oct 2012 13:27:19 +0200 Subject: [PATCH] depcomp: correctly propagate exit status in exit trap * lib/depcomp (pgcc): Here. Signed-off-by: Stefano Lattarini --- lib/depcomp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/depcomp b/lib/depcomp index 973c389a8..fb818b026 100755 --- a/lib/depcomp +++ b/lib/depcomp @@ -363,7 +363,11 @@ pgcc) # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock - trap "echo '$0: caught signal, cleaning up...' >&2; rmdir $lockdir" 1 2 13 15 + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir $lockdir + exit 1 + " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0 ; do -- 2.47.2