GNU Binutils 2.39 Released - ELF Linker Now Warns If A Stack Is Made Executable

Written by Michael Larabel in GNU on 5 August 2022 at 11:16 AM EDT. Add A Comment
Following the release of GNU Glibc 2.36 earlier this week, GNU Binutils 2.39 released today for this common set of binary utilities on open-source systems.

Most notable with GNU Binutils 2.39 is that the ELF linker will now generate a warning if a stack is made executable. The linker will now also warn if the output binary contains a segment with all three read / write / execute permission bits set. These warnings are to help developers identify software that may be vulnerable to attack from the executable memory regions. These warnings with Binutils 2.39 are enabled by default but can be disabled via new command-line switches.

GNU Binutils 2.39 also adds a "--package-metadata" option to the ELF linker for embedding a JSON payload in support of the Package Metadata specification. Meanwhile Binutils' objdump program now supports colored syntax highlighting in its disassembler output.

GNU Binutils 2.39 also has other improvements as laid out in the release announcement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week