A NOTE has been added to this issue. 
====================================================================== 
https://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:                     Closed
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:         
Resolution:                 Rejected
Fixed in Version:           
====================================================================== 
Date Submitted:             2025-01-29 04:10 UTC
Last Modified:              2025-02-04 10:26 UTC
====================================================================== 
Summary:                    Default target description omits pattern rules
====================================================================== 

---------------------------------------------------------------------- 
 (0007062) geoffclare (manager) - 2025-02-04 10:26
 https://austingroupbugs.net/view.php?id=1903#c7062 
---------------------------------------------------------------------- 
I agree with the rejection of this bug, but I believe neither of the
preceding two notes is correct.

%.o:%.c is a target rule with target %.o and prerequisite %.c

On page 3137 lines 105648-105652 the standard says:<blockquote>Applications
shall select target names from the set of characters consisting solely of
slashes, hyphens, periods, underscores, digits, and alphabetics from the
portable character set (see XBD Section 6.1, on page 117). Implementations
may allow other characters in target names as extensions. The
interpretation of targets containing the characters '%' and '"' is
implementation-defined.</blockquote>
Therefore the target name %.o might not be accepted at all, and if it is
accepted the behaviour is implementation-defined.

This bug seems to have been submitted under the misapprehension (stated in
the Desired Action) that Issue 8 added "pattern rules". It did not; it only
added pattern macro expansions. 

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                          
2025-01-30 16:58 Don Cragun     Interp Status             => ---             
2025-01-30 16:58 Don Cragun     Status                   New => Closed       
2025-01-30 16:58 Don Cragun     Resolution               Open => Rejected    
2025-01-30 17:11 Don Cragun     Note Added: 0007060                          
2025-02-04 10:26 geoffclare     Note Added: 0007062                          
======================================================================


  • [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