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>