bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: debugging feature for recursive rules


From: Ralf Wildenhues
Subject: Re: debugging feature for recursive rules
Date: Tue, 14 Apr 2009 20:14:22 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

Hi Karl,

thanks for the report.

* Karl Berry wrote on Sat, Apr 11, 2009 at 02:54:16AM CEST:
> I have found myself needing to go through the complicated shell
> sequence for the $(RECURSIVE_TARGETS) rule more than once when debugging
> the Makefile.am's in a big directory tree (namely TeX Live).  Typically
> I get a mysterious "*** failed", exit status 1, and there's no easy way
> to know which command failed.
> 
> I'd like to suggest that that initial silencing "@" become a variable,
> say RECURSIVE_TARGET_VERBOSE.  Of course the default would still be @,
> but then it could easily be overridden with, say, "set -vx;", to at least help
> narrow down the point of failure.

Try `make SHELL="/bin/bash -vx"', that should help for all rules that
use `@', not just the recursive ones.  I'd hate to add special hacks to
debug only some rules, should this not be sufficient for your purposes.

Cheers,
Ralf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]