The GNU Binutils project has released version 2.46 of its collection of binary tools for GNU/Linux systems. This latest version includes significant enhancements, such as support for AMD’s upcoming Zen6 processors and new extensions for RISC-V, including sdtrig 1.0 and ssstrict 1.0. Additionally, it supports the remaining ARMv9.6 instructions and introduces features for ARMv9.7, with various extensions enabled through specific compile flags.
One of the major updates in this release is the capability to generate the SFrame Version 3 format. This new format expands upon previous versions by allowing for larger text sections exceeding 2 GB, marking outermost frames and signal trampolines, and enabling the use of flexible frames with unique CFA structures. The support for zero-offset SFrame FRE to indicate undefined return addresses in stack traces is another valuable addition.
Among additional changes, GNU Binutils 2.46 has removed support for NaCl and Solaris/PowerPC targets, enhanced the readelf program to display Global Offset Table contents, and improved linker tagging. Those interested can find further details in the release announcement.
For those looking to try out GNU Binutils 2.46, it is available for download as a source tarball, while regular users will have to wait for their distribution’s repositories to update to enjoy the new features.
For more information, visit the official website.
