GNU Binutils 2.36 released

GNU Binutils 2.36 has been released. GNU Binutils is a set of binary tools, mainly including ld (GNU linker) and as (GNU assembler). Most of these tools use BFD (Binary File Descriptor Library) for low-level operations, such as using opcode libraries to assemble and disassemble machine instructions.

Part of the update

  • binutils
    • ​​Update elfedit and readelf and support LAM_U48 and LAM_U57
    • Nm has a new command line option: --ifunc-chars = CHARS
    • Add support for SHF_GNU_RETAIN ELF flag
  • gas
    • Add support for Intel AVX VNNI instruction
    • Add support for Intel HRESET instruction
    • Add support for Intel UINTR instruction
  • ld
    • Add -z lam-u48 to x86-64 ELF linker to generate LAM_U48 attribute
    • Add -z lam-u57 to x86-64 ELF linker to generate LAM_U57 attribute
    • Add -z unique-symbol to avoid duplicate local symbol names

Please check the update announcement for details .

Guess you like

Origin www.oschina.net/news/127830/gnu-binutils-2-36-released