The release of the GNU Binutils 2.39 utility set has been published, which includes programs such as GNU linker, GNU assembler, nm, objdump, strings, and strip.
In the new version:
- The ELF linker now issues a warning when enabling executable stack code and when binary files contain memory segments with simultaneous read, write, and execute permissions.
- A new option "--package-metadata" has been added to the ELF linker to embed JSON-formatted metadata compliant with the Package Metadata specification into the file.
- Support has been added in linker scripts for using TYPE=<type> in section descriptions to set the section type.
- The objdump utility now features syntax highlighting in disassembled output for AVR, RiscV, s390, x86, and x86_64 architectures.
- The nm utility now includes the "--no-weak" ("-W") option to ignore weak symbols.
- The readelf and objdump utilities now feature the "-wE" option to disable calls to debuginfod servers when handling references.
Source: opennet.ru
