Hi, We are pleased to announce that version 2.45.1 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/
This release is signed by my key:
pub rsa4096/0x1F3D03348DB1A3E2 2020-03-04 [C]
Key fingerprint = 5EF3 A411 71BB 77E6 110E D2D0 1F3D 0334 8DB1 A3E2
uid [ultimate] Sam James <[email protected]>
uid [ultimate] Sam James <[email protected]>
uid [ultimate] Sam James <[email protected]>
Key fingerprint = 60EA 4FBF FB83 5333 9CAA D4F2 F492 2810 EEA0 483B
Key fingerprint = DF1D 4946 63A9 7AC5 66CA 42B2 58AC 1BFA 75E5 6A76
Key fingerprint = 922B A006 C9D9 A556 0F62 6473 870C 05CA 5294 50D3
Key fingerprint = 165E 63C6 75E6 63F7 CCFD E923 8771 8F61 0A3F 8A87
Key fingerprint = 25A6 BB88 DD9B 764C 6B55 41C2 7384 09F5 20DF 9190
Key fingerprint = CA59 4D4A 1F00 898E 3019 3C54 5861 1564 C7C4 D9D4
You can obtain my key via:
gpg --recv-keys 5EF3A41171BB77E6110ED2D01F3D03348DB1A3E2
Or as a last resort to find the key, you can try the official GNU
keyring:
wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg
gpg --keyring gnu-keyring.gpg --verify binutils-2.45.1.tar.gz.sig
(etc)
It's my first time making a release for GNU Binutils. I've tried my best
to carefully follow Nick's instructions in binutils/README-how-to-make-a-release
and feedback welcome.
This is a point release over the previous 2.45 version, containing bug
fixes and one new feature to help with a glibc bugfix:
bfd will now mark binaries with GLIBC_ABI_GNU_TLS (i386),
GLIBC_ABI_GNU2_TLS (x86-64, i386), and GLIBC_ABI_DT_X86_64_PLT
(x86-64) where appropriate on GNU/Linux systems.
The former two symbols have been backported to all applicable
release branches for glibc. The latter was already there. Please
make sure your branch is tracking the appropriate release branch for
the version of glibc you ship - this is important in general, not
just for this issue.
This is needed to identify binaries built with a fixed glibc
version for TLS.
At configure-time, this can be disabled with --enable-gnu-tls-tag,
--disable-gnu2-tls-tag, or --disable-mark-plt respectively. Note
that the mark PLT configure option is not new, just we now use
GLIBC_ABI_DT_X86_64_PLT as a tag instead of reusing GLIBC_2.36.
Our thanks go out to all of the binutils contributors, past and
present, for helping to make this release possible.
Here is a list of the bugs that have been fixed:
PR33244
PR29292
PR33161
PR33162
PR33194
PR33162
PR33230
PR33246
PR33409
PR33130
PR33213
PR33287
PR33562
PR33584
sam
signature.asc
Description: PGP signature
