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-07-10 10:36
Reporter rillig View Status public  
Assigned To
Priority normal Resolution Accepted As Marked  
Status Applied   Product Version Draft 3
Name Roland Illig
Organization
User Reference
Section make
Page Number 3105
Line Number 104539, 104755
Final Accepted Text See Note: 0006338,
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

to:
Do not write makefile execution lines


Add a cross reference to the term 'execution line'.
Tags applied_after_i8d3, issue8
Attached Files

- Relationships

-  Notes
(0006282)
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.
(0006338)
Don Cragun (manager)
2023-06-19 15:19

Change in make options on P3105, L104539:
    
Do not write makefile command lines
to:
Do not write makefile execution lines (see Makefile Execution on page xxx)

- 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
2023-06-19 15:19 Don Cragun Note Added: 0006338
2023-06-19 15:19 Don Cragun Status New => Resolved
2023-06-19 15:19 Don Cragun Resolution Open => Accepted As Marked
2023-06-19 15:20 Don Cragun Final Accepted Text => See Note: 0006338,
2023-06-19 15:22 Don Cragun Tag Attached: issue8
2023-07-10 10:36 geoffclare Status Resolved => Applied
2023-07-10 10:36 geoffclare Tag Attached: applied_after_i8d3


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