View Issue Details

IDProjectCategoryView StatusLast Update
0001657Issue 8 draftsShell and Utilitiespublic2024-06-11 09:12
Reporterrillig Assigned To 
PrioritynormalSeverityEditorialTypeClarification Requested
Status ClosedResolutionAccepted As Marked 
Product VersionDraft 3 
NameRoland Illig
Organization
User Reference
Sectionmake
Page Number3107
Line Number104671
Final Accepted Text0001657:0006311
Summary0001657: make: section 'Makefile Syntax' contains unrelated requirements
Description> By default, the following files shall be tried in sequence: ./makefile and ./Makefile.

This requirement is not about the syntax of makefiles, it's about their names.
Desired ActionMove the requirements on the names of makefiles to a separate section.

Alternatively, reword the section heading in line 104660.
Tagsapplied_after_i8d3, issue8

Relationships

has duplicate 0001700 Closed Clean up 'Makefile Syntax' section 

Activities

geoffclare

2023-04-03 09:49

manager   bugnote:0006243

Looking at the paragraphs that follow the quoted page and line number, I would prefer to go with the alternative proposed solution of changing the heading.

On page 3107 line 104660 change:
Makefile Syntax
to:
Makefile Syntax and Naming

geoffclare

2023-06-05 16:01

manager   bugnote:0006311

Change page 3107 line 104640:
The make utility attempts to perform the actions required to ensure that the specified targets are up-to-date. A target shall be considered up-to-date ...
to:
The make utility attempts to perform the actions, specified in one or more makefiles, required to ensure that specified targets are up-to-date. By default, the following files shall be tried in sequence: ./makefile and ./Makefile. If neither ./makefile nor ./Makefile is found, other implementation-defined files may also be tried. [XSI]On XSI-conformant systems, the additional files ./s.makefile, SCCS/s.makefile, ./s.Makefile, and SCCS/s.Makefile shall also be tried.[/XSI] The −f option shall direct make to ignore any of these default files and use the specified option-argument as a makefile instead. If this option-argument is '-', standard input shall be used.

The term makefile is used to refer to any rules provided by the user, whether in ./makefile or its variants, or specified by the −f option.

A target shall be considered up-to-date ...

and delete corresponding text in Makefile Syntax, pages 3107-3108 lines 104671-104678.

Issue History

Date Modified Username Field Change
2023-03-31 09:31 rillig New Issue
2023-03-31 09:31 rillig Name => Roland Illig
2023-03-31 09:31 rillig Section => make
2023-03-31 09:31 rillig Page Number => 3107
2023-03-31 09:31 rillig Line Number => 104671
2023-04-03 09:49 geoffclare Note Added: 0006243
2023-06-05 16:01 geoffclare Note Added: 0006311
2023-06-05 16:02 geoffclare Final Accepted Text => 0001657:0006311
2023-06-05 16:02 geoffclare Status New => Resolved
2023-06-05 16:02 geoffclare Resolution Open => Accepted As Marked
2023-06-05 16:02 geoffclare Tag Attached: issue8
2023-06-22 16:20 Don Cragun Relationship added has duplicate 0001700
2023-06-27 14:51 geoffclare Status Resolved => Applied
2023-06-27 14:51 geoffclare Tag Attached: applied_after_i8d3
2024-06-11 09:12 agadmin Status Applied => Closed