A NOTE has been added to this issue. 
====================================================================== 
https://austingroupbugs.net/view.php?id=1417 
====================================================================== 
Reported By:                joerg
Assigned To:                ajosey
====================================================================== 
Project:                    Issue 8 drafts
Issue ID:                   1417
Category:                   Shell and Utilities
Type:                       Clarification Requested
Severity:                   Editorial
Priority:                   normal
Status:                     Under Review
Name:                       Jörg Schilling 
Organization:               Fraunhofer FOKUS 
User Reference:              
Section:                    make 
Page Number:                2910 
Line Number:                97964 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2020-11-03 17:14 UTC
Last Modified:              2021-02-25 17:18 UTC
====================================================================== 
Summary:                    Need to make sure that makefiles with += and ?= are
portable to all make implementations
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0000373 make should allow dash in macro names
====================================================================== 

---------------------------------------------------------------------- 
 (0005253) rhansen (manager) - 2021-02-25 17:18
 https://austingroupbugs.net/view.php?id=1417#c5253 
---------------------------------------------------------------------- 
On page 2895 line 97283 section make (Macros), change:<blockquote>In all
cases the value of <i>string2</i> is defined as all characters, if any,
after the <equals-sign>, up to a comment character ('#') or an unescaped
<newline>. Any <blank> characters immediately after the <equals-sign> or
immediately before the <plus-sign> shall be
ignored.</blockquote>to:<blockquote>In all cases the value of
<i>string1</i> is defined as all characters from the first non-<blank>
character to the last non-<blank> character, inclusive, before the
<tt>=</tt>, <tt>::=</tt>, <tt>?=</tt>, or <tt>+=</tt>. Portable
applications shall ensure that a <blank> precedes the <tt>::=</tt>,
<tt>?=</tt>, or <tt>+=</tt> in those forms to avoid any parsing ambiguity
with implementations that permit <colon>, <question-mark>, or <plus-sign>
in macro names as extensions. The value of <i>string2</i> is defined as all
characters from the first non-<blank> character, if any, after the
<equals-sign>, up to but not including a comment character ('#') or an
unescaped <newline>.</blockquote>
On page 2895 line 97286 section make (Macros)
change:<blockquote>Applications shall select macro names from the set of
characters consisting solely of characters from the portable character set
(see [xref to XBD 6.1). A macro name shall not contain an <equals-sign>.
Implementations may allow other characters in macro names as
extensions.</blockquote>to:<blockquote>Portable applications shall select
macro names from the set of characters consisting solely of characters from
the portable filename character set. Implementations may allow other
characters in macro names as extensions; however, a macro name shall not
contain an <equals-sign>, <blank>, or control character.</blockquote> 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2020-11-03 17:14 joerg          New Issue                                    
2020-11-03 17:14 joerg          Status                   New => Under Review 
2020-11-03 17:14 joerg          Assigned To               => ajosey          
2020-11-03 17:14 joerg          Name                      => Jörg Schilling 
2020-11-03 17:14 joerg          Organization              => Fraunhofer FOKUS
2020-11-03 17:14 joerg          Section                   => make            
2020-11-03 17:14 joerg          Page Number               => 2910            
2020-11-03 17:14 joerg          Line Number               => 97964           
2020-11-04 09:49 geoffclare     Project                  1003.1(2008)/Issue 7 =>
Issue 8 drafts
2021-02-22 16:56 nick           Relationship added       related to 0000373  
2021-02-25 17:18 rhansen        Note Added: 0005253                          
======================================================================


  • [Issue 8 dra... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [Issue ... Austin Group Bug Tracker via austin-group-l at The Open Group

Reply via email to