GNU Binutils 2.26: Linker Gets Experimental Garbage Collection, LLVM Plugin Support

Written by Michael Larabel in GNU on 27 January 2016 at 08:00 AM EST. 5 Comments
GNU
GNU Binutils 2.26 has been released as the first major release in more than one year since Binutils 2.25.

This collection of binary tools was updated this week and the release announcement sent out this morning. In digging through the Git change-log and then the Bintutils NEWS, libmpx is now enabled by default, more patches from GCC mainline were imported, some new configure switches added, there is now support for the ARC EM/HS and ARC600/ARC700 architectures, objcopy improvements, and more.

With the GNU assembler there is support for ARMv8.1 in ARM/AArch64 and compress-debug-sections is now on by default for Linux/x86. In ld (the GNU linker) there is support for the LLVM plugin, experimental support for linker garbage collection is enabled for COFF and PE based targets, and other new command-line options. The garbage collection work is mentioned in more detail via the options documentation with the --gc-sections switch.

More details can be found via the project's site at GNU.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week