Viewing Issue Simple Details
[ Jump to Notes ]
|
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Type |
Date Submitted |
Last Update |
0001421 |
[1003.1(2016/18)/Issue7+TC2] Shell and Utilities |
Comment |
Clarification Requested |
2020-11-10 12:13 |
2024-06-11 09:08 |
|
Reporter |
geoffclare |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
Accepted |
|
Status |
Closed |
|
|
|
|
Name |
Geoff Clare |
Organization |
The Open Group |
User Reference |
|
Section |
make |
Page Number |
2983 |
Line Number |
99076 |
Interp Status |
--- |
Final Accepted Text |
|
|
Summary |
0001421: make APPLICATION USAGE about default rules |
Description |
The make APPLICATION USAGE section includes this statement:The best way to provide portable makefiles is to include all of the rules needed in the makefile itself. It seems that its purpose is to advise writers of portable applications not to rely on the default rules. (It is followed by other text relating to the default rules.) However, following the addition of include lines to the standard, it can be misinterpreted as advising against the use of include lines.
The problem could be fixed by changing "in the makefile itself" to "in the makefile(s), and any include files, themselves", but since the advice seems dubious I would prefer just to remove it (and make some adjustments to the text that follows it).
|
Desired Action |
On page 2983 line 99076 section make (APPLICATION USAGE), change:The best way to provide portable makefiles is to include all of the rules needed in the makefile itself. The rules provided use only features provided by other parts of this volume of POSIX.1-2017. The default rules include rules for optional commands in this volume of POSIX.1-2017. Only rules pertaining to commands that are provided are needed in an implementation's default set. to:The standard set of default rules use only features provided by other parts of this volume of POSIX.1-2017. They include rules for optional utilities in this volume of POSIX.1-2017, but only rules pertaining to utilities that are provided are needed in an implementation's default set.
|
Tags |
tc3-2008 |
|
Attached Files |
|
|