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