Plan binutils-2.46.1 point release for const-correctness fixes.
Sam James plans a binutils-2.46.1 release to address C23/glibc-2.43 const correctness issues and asks for other fixes to backport.
Sam James announces plans for a binutils-2.46.1 point release to address build failures with -Werror due to C23/glibc-2.43 const correctness changes. The release will include fixes for PR34028, PR34088, and PR34125, and solicits input on other fixes to backport.
- proposer
Proposes a point release for binutils-2.46 to address const correctness issues and asks for other fixes to be backported.
“I plan to make a point release for binutils-2.46 in a few days, motivated by the C23/glibc-2.43 fixes for const correctness, as the 2.46 release fails to build w/ -Werror enabled by default”
In Details
Binutils is a collection of binary tools like the linker and assembler. Point releases address bug fixes and minor issues. C23 and glibc-2.43 introduce changes to const correctness that can cause build failures if not addressed in binutils.
For Context
Binutils provides essential tools for working with binary files, including the linker (which combines compiled code into executables) and the assembler (which translates assembly language into machine code). This discussion concerns a minor update to address compatibility issues with newer versions of the C language and the standard C library (glibc).