On Tue, 2021-05-25 at 10:33 +0000, Ronald Hoogenboom wrote: > In the info file documenting the shell assignment operator in section > 3.7 "reading makefiles", there is the phrase: > > "...that variable becomes a simple variable (and will thus be re- > evaluated on each reference)." > > A simple variable is NOT re-evaluated on each reference, so the word > "not" is missing in the parenthesized part.
Actually, it's correct to not have the "not" there: the problem is that the variable is a recursive variable not a simple variable. If it were a simple variable then the two assignments ":=" and "!=" would be identical in behavior. Thanks for pointing out this error in the documentation!
