A NOTE has been added to this issue. 
====================================================================== 
https://www.austingroupbugs.net/view.php?id=1903 
====================================================================== 
Reported By:                Love4Boobies
Assigned To:                
====================================================================== 
Project:                    1003.1(2024)/Issue8
Issue ID:                   1903
Category:                   Shell and Utilities
Type:                       Omission
Severity:                   Objection
Priority:                   normal
Status:                     New
Name:                       Bogdan Barbu 
Organization:                
User Reference:              
Section:                    make 
Page Number:               
https://pubs.opengroup.org/onlinepubs/9799919799/utilities/make.html 
Line Number:                N/A 
Interp Status:              --- 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2025-01-29 04:10 UTC
Last Modified:              2025-01-30 16:57 UTC
====================================================================== 
Summary:                    Default target description omits pattern rules
====================================================================== 

---------------------------------------------------------------------- 
 (0007059) Don Cragun (manager) - 2025-01-30 16:57
 https://www.austingroupbugs.net/view.php?id=1903#c7059 
---------------------------------------------------------------------- 
On P2343, L105906-105914 the standard says:<blockquote>The application
shall ensure that the target portion is a valid target name (see Target
Rules, on page 3137) of the form .s2 or .s1.s2 (where .s1 and .s2 are
suffixes that have been given as prerequisites of the .SUFFIXES special
target and s1 and s2 do not contain any <slash> or <period> characters.) If
there is only one <period> in the target, it is a single-suffix inference
rule. Targets with two periods are double-suffix inference rules. Inference
rules can have only one target before the <colon>.</blockquote>so a rule
that starts with %.o:%.c is a double-suffix inference rule.

Note also that macro definitions can be included in makefiles, but macro
definitions do not have targets.  Since they don't have targets, a target
cannot be found in a macro definition.

We do not see any problem with the current wording in the standard. 
Therefore, this bug is rejected. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2025-01-29 04:10 Love4Boobies   New Issue                                    
2025-01-29 04:10 Love4Boobies   Name                      => Bogdan Barbu    
2025-01-29 04:10 Love4Boobies   Section                   => make            
2025-01-29 04:10 Love4Boobies   Page Number               =>
https://pubs.opengroup.org/onlinepubs/9799919799/utilities/make.html
2025-01-29 04:10 Love4Boobies   Line Number               => N/A             
2025-01-29 04:12 Love4Boobies   Note Added: 0007058                          
2025-01-30 16:57 Don Cragun     Note Added: 0007059                          
======================================================================


  • [1003.1(2024... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group

Reply via email to