GNU Binutils 2.43 released
| From: | Nick Clifton <nickc-AT-redhat.com> | |
| To: | Binutils <binutils-AT-sourceware.org>, info-gnu-AT-gnu.org, David Edelsohn <dje.gcc-AT-gmail.com> | |
| Subject: | GNU Binutils 2.43 Released | |
| Date: | Sun, 04 Aug 2024 17:39:52 +0100 | |
| Message-ID: | <4fa0dd3a-8f29-4d1f-84bc-4ae3c992f6d0__12470.1868555107$1722790000$gmane$org@redhat.com> |
Hi Everyone,
We are pleased to announce that version 2.43 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 time we are also including tarballs compressed with the zstd program.
Checksums:
fed3c3077f0df7a4a1aa47b080b8c53277593ccbb4e5e78b73ffb4e3f265e750 binutils-2.43.tar.bz2
025c436d15049076ebe511d29651cc4785ee502965a8839936a65518582bdd64 binutils-2.43.tar.gz
f2cf0ea54ae2a223df27b20915b1624008e06e2f10dc57893f292bbb033e7001 binutils-2.43.tar.lz
b53606f443ac8f01d1d5fc9c39497f2af322d99e14cea5c0b4b124d630379365 binutils-2.43.tar.xz
ba5e600af2d0e823312b4e04d265722594be7d94906ebabe6eaf8d0817ef48ed binutils-2.43.tar.zst
As an experiment these tarballs were made with the new "-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
This release contains numerous bug fixes, and also the
following new features:
Assembler:
* Add a .base64 directive to the assembler which allows base64 encoded
binary data to be provided as strings.
* Assembler macros as well as the bodies of .irp / .irpc / .rept can now use
the syntax \+ to access the number of times a given macro has been executed.
This is similar to the already existing \@ syntax, except that the count is
maintained on a per-macro basis.
* References to FB and dollar labels, when supported, are no longer permitted
in a radix other than 10. (Note that definitions of such labels were
already thus restricted, except that leading zeroes were permitted).
Linker:
* Add support for DT_RELR type compressed runtime relocations for the
AArch64 and LoongArch architectures.
* Add --rosegment option which changes the -z separate-code option so that
only one read-only segment is created (instead of two).
* Add --section-ordering-file <FILE> option to add extra mapping of input
sections to output sections.
* Add -plugin-save-temps to store plugin intermediate files permanently.
Utilities:
* Readelf will now display DT_RELR relocations in full detail.
* Readelf now has a -j/--display-section option which takes the name
or index of a section and displays its contents according to its
type. The option can be used multiple times on the command line to
display multiple sections.
* When objdump or readelf are used to display the contents of a
.eh_frame section they will now also display the contents of the
.eh_frame_hdr section, if present.
Gprofng:
* Improved the support for hardware event counters:
- Re-designed and streamlined the implementation.
- Defined a common set of events for ARM processors.
- Added specific events for AMD ZEN3 / ZEN4, and Intel
Ice Lake processors.
* Added a minimal support for RISC-V.
General:
* Target specific improvements for many architectures. For more
information see:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;...
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;...
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;...
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
Attachment: OpenPGP_0x13FCEF89DD9E3C4F.asc (type=application/pgp-keys)
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
8Ko5T/h16susi2ReUyNJEJaSnjO5z13TQ1U=
=To3F
-----END PGP PUBLIC KEY BLOCK-----
Attachment: OpenPGP_signature.asc (type=application/pgp-signature)
-----BEGIN PGP SIGNATURE-----
wsF5BAABCAAjFiEEOiS8Ho+0CfqfFDcYE/zvid2ePE8FAmavrtgFAwAAAAAACgkQE/zvid2ePE/v
yw//dpWTQo/fTNJCyGicTywcwoHJMRFb2LWZC3UZwIGFmbZUDfjbun15uRB1mdLpR3FysPy8DTjY
+DImIdKFq+J1TSLbxoaNZr7RFBfin9T7R7TSfoRHxXOzaxFcHAoIeQGJQIe8s5qRI4vyWGTTiBem
JRtBl4Rx9NAoFDSlibciFcqelovhjfbfBtlmxlqQVcK9yb/7ETgSv6H/ePcIdSMrLmszlr1oMQyb
eT63st5S1gJCbOCVndvxRIk06iiuTccM3yfqTDlBBNofCc1t59rx3It2dv3Fb8ZRs8FDxImDqisa
yxjUKqBaUHA8gMfj7/erqGBEGt/qdzOVgOBy/U9GtlbCPuPoS2yAG73vM0xhzakI6cEkwN+zKdLY
SMRXBZkUM3oDtY6G6UKKm8NIcJo6Elvesi3VUe2czy/IV+MUOIWtxeP5DqseWAxUnVshPsZGuVjk
uz5gBBFeqS80xhQ9an6bTsUia/q3MQC7UOdaHDBP4W24A1cqn3VAYBY4HFigM5TlCmW1T6QBvsyZ
gVCkahmRoSinh27bHR+bgpDuEzviHFljqdFkW6lN6XZGVOivpAV2nQ45G2zL2uwdhPqAchobRqHI
7P/5Bccf0myvZtcr0OEvXZ8sfuJOwpbnxKXFR2LGpBPuB96R4SfESAky3EvtO2QWqyfiEj1LLH+m
Mgw=
=sjBi
-----END PGP SIGNATURE-----
