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
0001657 [Issue 8 drafts] Shell and Utilities Editorial Clarification Requested 2023-03-31 09:31 2023-06-27 14:51
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 3107
Line Number 104671
Final Accepted Text Note: 0006311
Summary 0001657: 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 Action Move the requirements on the names of makefiles to a separate section.

Alternatively, reword the section heading in line 104660.
Tags applied_after_i8d3, issue8
Attached Files

- Relationships
has duplicate 0001700Closed Clean up 'Makefile Syntax' section 

-  Notes
(0006243)
geoffclare (manager)
2023-04-03 09:49

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
(0006311)
geoffclare (manager)
2023-06-05 16:01

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 => Note: 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


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