On 12/17/21 5:11 AM, Geoff Clare via austin-group-l at The Open Group wrote:
Currently POSIX does not require unset macros to expand to an empty string. The standard is silent on the matter, so the behaviour is implicitly unspecified.
It seems like this is an opportunity to standardize behavior that is common across multiple (all?) make implementations.
The proposed change *reduces* the allowed behaviours from many to just two.
If all make implementations have the same behavior, why not standardize that? Is there evidence that the "typo in the makefile" problem is widespread enough to devise and require a hypothetical fix in make? -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/