|
From: | John Graham-Cumming |
Subject: | Re: Post 3.81 $? handling |
Date: | Mon, 01 May 2006 18:18:27 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040208 Thunderbird/0.5 Mnenhy/0.6.0.104 |
Paul D. Smith wrote:
bar should appear in $? in both situations (with or without the ";") because in both situations, make has decided to rebuild "foo" because "bar" is "newer". So, the bug is that "bar" is not present in "$?" when it should be; basically, $? is only set to prerequisites that are newer than the target _AND_ that actually exist. In this case, the prerequisite is considered newer, but doesn't exist.
Ah. I hadn't realized that this was a bug and not a feature. For some reason I thought that the current behaviour was intended and that the 3.82 behaviour was a change in a feature and not a bug fix.
Now I get it. John.
[Prev in Thread] | Current Thread | [Next in Thread] |