From: Andreas K. Hüttel Date: Thu, 22 Jan 2026 16:20:55 +0000 (+0100) Subject: NEWS: Mention build issues due to const-preserving macros X-Git-Tag: glibc-2.43~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=42903d21467d95e33f87e82c28f86dc9ea1a9eca;p=thirdparty%2Fglibc.git NEWS: Mention build issues due to const-preserving macros Reviewed-by: Collin Funk Signed-off-by: Andreas K. Hüttel --- diff --git a/NEWS b/NEWS index 8c40c58bb1..ddc8e81b70 100644 --- a/NEWS +++ b/NEWS @@ -93,6 +93,12 @@ Deprecated and removed features, and other changes affecting compatibility: * Support for dumped heaps has been removed. malloc_set_state() now always returns the error code -1. +* The aforementioned change in ISO C23 of the declaration of bsearch, + memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, + wcsstr, and wmemchr as const-preserving macros can lead to compilation + issues in code not set up for it. In particular, gnulib snapshots may need + to be updated. + * The uimaxabs function has been renamed to umaxabs, following a change to the name of that function in ISO C2Y. The old function continues to exist as a compatibility symbol for old binaries.