Austin Group Defect Tracker

Aardvark Mark IV

Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001693 [Issue 8 drafts] Shell and Utilities Objection Clarification Requested 2023-05-07 11:29 2023-05-11 16:22
Reporter rillig View Status public  
Assigned To
Priority normal Resolution Open  
Status New   Product Version Draft 3
Name Roland Illig
User Reference
Section make
Page Number 3105
Line Number 104539, 104755
Final Accepted Text
Summary 0001693: Align behavior of -s with existing practice
Description Line 104539 says:
> Do not write makefile command lines

Line 104755 says:
> An _execution line_ is built from the command line by removing any prefix characters.

Both GNU and BSD make write the _execution line_, not the _command line_, contradicting the specification. I didn't test other implementations but I guess the specification doesn't codify historical practice in this case.
Desired Action In line 104539, change:
Do not write makefile command lines

Do not write makefile execution lines

Add a cross reference to the term 'execution line'.
Tags No tags attached.
Attached Files

- Relationships

-  Notes
shware_systems (reporter)
2023-05-11 16:22

Switching it to requiring the execution line may break some existing practice. I think it's more desirable to keep it as command line but explicitly allow for the trimming of prefix characters, and other leading white space.

- Issue History
Date Modified Username Field Change
2023-05-07 11:29 rillig New Issue
2023-05-07 11:29 rillig Name => Roland Illig
2023-05-07 11:29 rillig Section => make
2023-05-07 11:29 rillig Page Number => 3105
2023-05-07 11:29 rillig Line Number => 104539, 104755
2023-05-11 16:22 shware_systems Note Added: 0006282

Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker