Re: Release 2.47 of the GNU Binutils is now available
Joel Sherrill <[email protected]> Wed, 29 Jul 2026 08:03:37 -0500
| Newsgroups | gmane.comp.gnu.binutils |
|---|---|
| Message-ID | <CAF9ehCWb4AsJNYsmHmtpDhd_bAHNgmQfk5MbiT0oq34=hBLVeA@mail.gmail.com> |
Hi I am updating the RTEMS Source Builder to use the new binutils and noticed that it is binutils-2.47.tar... where binutils 2.46 included a third component in the version .. binutils-2.47.0.tar... Was this intentional? --joel On Sun, Jul 26, 2026 at 1:20 PM Nick Clifton <[email protected]> wrote: > Hi Everyone, > > We are pleased to announce that version 2.47 of the GNU Binutils project > sources have been released and are now available for download at: > > https://ftp.gnu.org/gnu/binutils > https://sourceware.org/pub/binutils/releases/ > > Sha256 checksums: > 3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8 > binutils-2.47.tar.bz2 > 133e31f4eedfe16cd47fa30a15ceef7a953cb8027766028d0a00d5b5a9e14a28 > binutils-2.47.tar.bz2.sig > 15f5abd0db9cf8ea116f516a9ce12bc1cefef491ef9e50942868093d8f92a6f3 > binutils-2.47.tar.gz > 0628ce528228eb5e37c8c4c5b91deacc45c04d250a20b42f7c178d13bdaf00d4 > binutils-2.47.tar.gz.sig > e1c9797dc1de7eb17d9257a3031c8fa2103fa22ad4905a8a93172c26347442f8 > binutils-2.47.tar.lz > f723046342c45b6780a9a4fa039863c2f86d24b5e2eab3dd0745b5ce7fca48c5 > binutils-2.47.tar.lz.sig > 154ab23b60070e8f27013c22977f1129425d67d1e8acd6e13010e617811e4cff > binutils-2.47.tar.xz > 9fa42a8770ff1fdb3059a6d5c7b7030899acee58b343364bc42b6facfa35ce65 > binutils-2.47.tar.xz.sig > 6b65d318b49c3b59c329ba712c3f4f0b0282269ce6dc5a2038a100aaf309059f > binutils-2.47.tar.zst > 186ba40e9c8b8642f8a145745c5003d03f8945ae63edcbf7b03f284d13c9ce2c > binutils-2.47.tar.zst.sig > > These tarballs were made with the "-r <date>" option supported by > the src-release.sh script. This attempts to make reproducible > tarballs by sorting the files and passing the "--mtime=<date>" option > to tar. The date used for these tarballs was obtained by running: > > git log -1 --format=%cd --date=format:%F bfd/version.m4 > > > As this is an odd numbered release, the sources for the GOLD > linker are *not* included. > > This release contains numerous bug fixes, and also the > following new features: > > * A new assembler command line option: > --reloc-section-sym=[all|internal|none] > controls whether relocations referencing local binding symbols are > adjusted > to use section symbols. > > * Add support for RISC-V standard extensions: > zalasr v1.0, svrsw60t59b v1.0, zvabd v1.0, smpmpmt v1.0, > zvqwdota8i, zvqwdota16i, zvfwdota16bf and zvfqwdota8f v1.0, > zvqwbdota8i, zvqwbdota16i, zvfwbdota16bf, zvfqwbdota8f and > zvfbdota32f v1.0, SpacemiT: xsmtvdot v1.0, xsmtvdotii v1.0. > > * The AArch64 disassembler now accepts a command line option of "-M > annotate" which displays the symbol associated with undefined > instructions, should there be one. > > Similarly the x86 and x86_64 disassemblers now accept a command line > option of "-M annotate-immediates" which displays the symbol > associated with immediate values, should there be one. > > * Objdump and readelf now have a --debug-dir=<DIR> option which can be > used to tell them where to find separate debug info files. > > * Objdump now has a --map-global-vars option which displays the > location and type of global variables in object files. > > * The bfd linker now has an optimization level of zero. Using "-O 0" > on the linker command line will stop it from combining the contents > of mergeable sections. This can significantly speed up the link > process at the cost of producing larger binaries. > > * Add linker support for --start-lib/--end-lib options and LIB linker > script statement for treating a list of object files as members of > an artificial archive. > > * Add linker support for archives with no symbol index in their all > formats, not only XCOFF. On by default and controlled with > --no-link-mapless and --link-mapless options, also for XCOFF. > > Note - support for the 32-bit s390 target has been deprecated with > this release. Support for the 64-bit s390x target still works > however. > > For more information see: > > > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gas/NEWS;;hb=refs/tags/binutils-2_47 > > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=ld/NEWS;hb=refs/tags/binutils-2_47 > > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/tags/binutils-2_47 > > Our thanks go out to all of the binutils contributors, past and > present, for helping to make this release possible. > > Cheers > Nick Clifton > GNU Binutils Chief Maintainer > >