Re: [LFS Trac] #5866: m4-1.4.21

"LFS Trac" ([email protected] via lfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
#5866: m4-1.4.21
-------------------------+-----------------------
 Reporter:  Bruce Dubbs  |       Owner:  lfs-book
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  13.0
Component:  Book         |     Version:  git
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------
Comment (by Bruce Dubbs):

 Noteworthy changes in release 1.4.21 (2026-02-06) [stable]

  * Fix the 'eval' builtin to reject input like '0x' that C does not
    accept as an integer literal, rather than silently treating it as zero
    (present since "the beginning").

  * Fix the 'define' and 'pushdef' builtins to always warn when attempting
    to concatenate the result of using the `defn' macro on a builtin macro
    with anything else.  This is a counterpart to the change in m4 1.4.11
    that issues a warning when `defn' with multiple arguments attempts to
    perform concatenation.  Attempting to use the output of 'defn' anywhere
    other than a lone argument during macro definition has never been
    portable, but now the outcome is always the remaining text, rather
    than being dependent on whether 'defn' was used before or after the
    other text (present since "the beginning").

  * Port to glibc 2.43, which implements functions like strchr as macros
    when compiled with a C23 compiler.
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5866#comment:1>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.