[ANNOUNCE] util-macros 1.20.2

Alan Coopersmith alan.coopersmith at oracle.com
Wed Nov 13 23:33:30 UTC 2024


This is a set of autoconf macros used by the configure.ac scripts in
other Xorg modular packages, and is needed to generate new versions
of their configure scripts with autoconf.

This release changes the XORG_CHECK_MALLOC_ZERO macro to stop testing if
malloc(0) returns NULL and instead assumes it might, so that software still
works properly if it is running with a different malloc implementation than
the configure script found to test at build time. The configure option
--disable-malloc0returnsnull is still available for use with configure scripts
that call this macro, for use by builders who are sure about the malloc(0)
handling in all available malloc implementations in their runtime environment.

This release also removes -Wdeclaration-after-statement from the default
warning set used in X.Org, treating it as a code style issue to be
considered at code review time instead of a portability issue that
everyone building the code needs to be made aware of, now that all
supported compilers support this standard feature of C99 and later versions.

Alan Coopersmith (4):
      Remove -Wdeclaration-after-statement from default warning set
      XORG_CHECK_MALLOC_ZERO: disable optimization when building with clang
      XORG_CHECK_MALLOC_ZERO: stop testing malloc, assume the worst
      util-macros 1.20.2

git tag: util-macros-1.20.2

https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.2.tar.gz
SHA256: f642f8964d81acdf06653fdf9dbc210c43ce4bd308bd644a8d573148d0ced76b  util-macros-1.20.2.tar.gz
SHA512: 464cd272bb4f6385e527f9d115d9ef768eb7c423b97611dd04342dfdb691d5c60d77f00d02e6094a326fedd2da263d6f01f95ec87a0794aa2bad2f64a7fa7ba7  util-macros-1.20.2.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.2.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.2.tar.xz
SHA256: 9ac269eba24f672d7d7b3574e4be5f333d13f04a7712303b1821b2a51ac82e8e  util-macros-1.20.2.tar.xz
SHA512: 7d5ae8dbb6c1977e40c024f63d1405e7d5a40a38b90b01208d8dc1f1548e309734d1dec177b68bbf342a4d7d56ab0cfb4c8c36575c6a774b5a76a88d926c6d7b  util-macros-1.20.2.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.2.tar.xz.sig

-- 
        -Alan Coopersmith-                 alan.coopersmith at oracle.com
         Oracle Solaris Engineering - https://blogs.oracle.com/solaris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-announce/attachments/20241113/a5eb5ef7/attachment.sig>


More information about the xorg-announce mailing list