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
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week