Release of GNU Binutils 2.39

The release of the GNU Binutils 2.39 set of system utilities has been published, which includes such programs as GNU linker, GNU assembler, nm, objdump, strings, strip.

In the new version:

  • The ELF file linker (ELF linker) implements a warning when the ability to execute code on the stack is enabled, as well as if there are memory segments in the binary file that have read, write and execute permissions set simultaneously.
  • Added "--package-metadata" option to ELF linker to embed metadata in JSON format conforming to Package Metadata specification into file.
  • Added support for using the TYPE= label in the section description to linker scripts to set the section type.
  • The objdump utility now supports syntax highlighting in disassembled output for the AVR, RiscV, s390, x86, and x86_64 architectures.
  • Added "--no-weak" ("-W") option to nm utility to ignore weak characters.
  • The "-wE" option has been added to the readelf and objdump utilities to disable access to debuginfod servers when processing links.

Source: opennet.ru

Add a comment