Austin Group Bug Tracker
2014-10-16 15:46:18 UTC
A NOTE has been added to this issue.
======================================================================
http://austingroupbugs.net/view.php?id=875
======================================================================
Reported By: jammule
Assigned To:
======================================================================
Project: 1003.1(2013)/Issue7+TC1
Issue ID: 875
Category: Shell and Utilities
Type: Omission
Severity: Comment
Priority: normal
Status: New
Name: Jarmo Jaakkola
Organization:
User Reference:
Section: make
Page Number: 2943
Line Number: 97362-97366
Interp Status: ---
Final Accepted Text:
======================================================================
Date Submitted: 2014-09-05 11:31 UTC
Last Modified: 2014-10-16 15:46 UTC
======================================================================
Summary: Effects and validity of dependencies on inferred
targets in makefiles
======================================================================
----------------------------------------------------------------------
(0002423) geoffclare (manager) - 2014-10-16 15:46
http://austingroupbugs.net/view.php?id=875#c2423
----------------------------------------------------------------------
Interpretation response
------------------------
The standard is unclear on this issue, and no conformance distinction can
be made between alternative implementations based on this. This is being
referred to the sponsor.
Rationale:
-------------
None.
Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
On page 2943 line 97362-97366 section make
In the EXTENDED DESCRIPTION section, change from:
When no target rule is found to update a target, the inference rules shall
be checked. The suffix of the target (<b>.s1</b>) to be built is compared
to the list of suffixes specified by the <b>.SUFFIXES</b> special targets.
If the <b>.s1</b> suffix is found in <b>.SUFFIXES</b>, the inference rules
shall be searched in the order defined for the first <b>.s2.s1</b> rule
whose prerequisite file (<b>$*.s2</b>) exists. If the target is out-of-date
with respect to this prerequisite, the commands for that inference rule
shall be executed.
to:
When no target rule with commands is found to update a target, the
inference rules shall be checked. The suffix of the target (<b>.s1</b>) to
be built is compared to the list of suffixes specified by the
<b>.SUFFIXES</b> special targets. If the <b>.s1</b> suffix is found in
<b>.SUFFIXES</b>, the inference rules shall be searched in the order
defined for the first <b>.s2.s1</b> rule whose prerequisite file
(<b>$*.s2</b>) exists. If the target is out-of-date with respect to this
prerequisite, the commands for that inference rule shall be executed.
Dependencies added by target rules without commands shall not affect the
selection of the applicable inference rule.
Issue History
Date Modified Username Field Change
======================================================================
2014-09-05 11:31 jammule New Issue
2014-09-05 11:31 jammule Name => Jarmo Jaakkola
2014-09-05 11:31 jammule Section => make
2014-09-05 11:31 jammule Page Number => 2943
2014-09-05 11:31 jammule Line Number => 97362-97366
2014-10-16 15:46 geoffclare Note Added: 0002423
======================================================================
======================================================================
http://austingroupbugs.net/view.php?id=875
======================================================================
Reported By: jammule
Assigned To:
======================================================================
Project: 1003.1(2013)/Issue7+TC1
Issue ID: 875
Category: Shell and Utilities
Type: Omission
Severity: Comment
Priority: normal
Status: New
Name: Jarmo Jaakkola
Organization:
User Reference:
Section: make
Page Number: 2943
Line Number: 97362-97366
Interp Status: ---
Final Accepted Text:
======================================================================
Date Submitted: 2014-09-05 11:31 UTC
Last Modified: 2014-10-16 15:46 UTC
======================================================================
Summary: Effects and validity of dependencies on inferred
targets in makefiles
======================================================================
----------------------------------------------------------------------
(0002423) geoffclare (manager) - 2014-10-16 15:46
http://austingroupbugs.net/view.php?id=875#c2423
----------------------------------------------------------------------
Interpretation response
------------------------
The standard is unclear on this issue, and no conformance distinction can
be made between alternative implementations based on this. This is being
referred to the sponsor.
Rationale:
-------------
None.
Notes to the Editor (not part of this interpretation):
-------------------------------------------------------
On page 2943 line 97362-97366 section make
In the EXTENDED DESCRIPTION section, change from:
When no target rule is found to update a target, the inference rules shall
be checked. The suffix of the target (<b>.s1</b>) to be built is compared
to the list of suffixes specified by the <b>.SUFFIXES</b> special targets.
If the <b>.s1</b> suffix is found in <b>.SUFFIXES</b>, the inference rules
shall be searched in the order defined for the first <b>.s2.s1</b> rule
whose prerequisite file (<b>$*.s2</b>) exists. If the target is out-of-date
with respect to this prerequisite, the commands for that inference rule
shall be executed.
to:
When no target rule with commands is found to update a target, the
inference rules shall be checked. The suffix of the target (<b>.s1</b>) to
be built is compared to the list of suffixes specified by the
<b>.SUFFIXES</b> special targets. If the <b>.s1</b> suffix is found in
<b>.SUFFIXES</b>, the inference rules shall be searched in the order
defined for the first <b>.s2.s1</b> rule whose prerequisite file
(<b>$*.s2</b>) exists. If the target is out-of-date with respect to this
prerequisite, the commands for that inference rule shall be executed.
Dependencies added by target rules without commands shall not affect the
selection of the applicable inference rule.
Issue History
Date Modified Username Field Change
======================================================================
2014-09-05 11:31 jammule New Issue
2014-09-05 11:31 jammule Name => Jarmo Jaakkola
2014-09-05 11:31 jammule Section => make
2014-09-05 11:31 jammule Page Number => 2943
2014-09-05 11:31 jammule Line Number => 97362-97366
2014-10-16 15:46 geoffclare Note Added: 0002423
======================================================================