[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #26207] corner cases in 'override' logic for variables
From: |
Paul D. Smith |
Subject: |
[bug #26207] corner cases in 'override' logic for variables |
Date: |
Sun, 31 May 2009 22:06:05 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042513 Ubuntu/8.04 (hardy) Firefox/3.0.10 |
Update of bug #26207 (project make):
Status: None => Fixed
Assigned to: None => psmith
Open/Closed: Open => Closed
Fixed Release: None => CVS
_______________________________________________________
Follow-up Comment #1:
The initial behavior is indeed correct, as Manoj has explained. Once a
variable is elevated to the status of "override", which is the highest
priority a variable can have, any subsequent assignment or append to that
variable which is of a lower priority will be ignored. You can continue to
append to that variable, or even change its value, but only if you precede the
subsequent assignments with "override" as well. I added some text to the GNU
make manual that might make this clearer.
As for the other effects you observed, those are due to a real bug in the
system. I've attached a patch here which I will be committing as soon as
Savannah's source control systems come back up.
(file #18213)
_______________________________________________________
Additional Item Attachment:
File name: read.diff Size:0 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?26207>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug #26207] corner cases in 'override' logic for variables,
Paul D. Smith <=