NEWS: Mention build issues due to const-preserving macros

Reviewed-by: Collin Funk <collin.funk1@gmail.com>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
This commit is contained in:
Andreas K. Hüttel 2026-01-22 17:20:55 +01:00
parent f921e0a13a
commit 42903d2146
No known key found for this signature in database
GPG Key ID: DC2B16215ED5412A
1 changed files with 6 additions and 0 deletions

6
NEWS
View File

@ -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.