GNU Binutils 2.33
Fedora 32 wordt geleverd met GNU Binutils gebaseerd op versie 2.33.1. Deze release brengt veel foutreparaties en verbeteringen aan in de linker met daarnaast ondersteuning voor het CTF-foutopsporingsformaat.
Nieuwe functies en foutreparaties:
Assembler
-
Voegt ondersteuning toe voor de instructies voor Arm Scalable Vector Extension versie 2 (SVE2), de instructies voor Arm Transactional Memory Extension (TME) en de instructies voor Armv8.1-M Mainline en M-profile Vector Extension (MVE).
-
Voegt ondersteuning toe voor de Arm Cortex-A76AE, Cortex-A77 en Cortex-M35P processoren en de AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE en Cortex-A77 processoren.
-
Voegt een
.float16
-richtlijn toe voor zowel Arm als AArch64 om codering van 16-bits drijvende-komma literalen mogelijk te maken. -
Voegt voor MIPS de optie
-m [no-]fix-loongson3-llsc
toe om Loongson3 LLSC Errata te repareren (of niet). Voegt een--enable-mips-fix-loongson3-llsc=[yes|no]
configuratietijd-optie toe om het standaardgedrag in te stellen. Stelt de standaardwaarde in als de configuratieoptie niet wordt gebruikt naar "no".
Linker
-
De Cortex-A53 Erratum 843419 tijdelijke oplossing ondersteunt nu de keuze van de te gebruiken tijdelijke oplossing. De optie
--fix-cortex-a53-843419
heeft nu als extra argument--fix-cortex-a53-843419[=full|adr|adrp]
welke kan worden gebruikt om een bepaalde tijdelijke oplossing te gebruiken. Zie--help
voor AArch64 voor meer details. -
Voegt ondersteuning toe voor
GNU_PROPERTY_AARCH64_FEATURE_1_BTI
enGNU_PROPERTY_AARCH64_FEATURE_1_PAC
in ELF GNU programma-eigenschappen in de AArch64 ELF linker. -
Voegt
-z force-bti
toe voor AArch64 voor het aanzetten vanGNU_PROPERTY_AARCH64_FEATURE_1_BTI
voor output terwijl ze waarschuwen voor ontbrekendeGNU_PROPERTY_AARCH64_FEATURE_1_BTI
voor inputs en gebruiken PLT’s beschermd met BTI. -
Voegt
-z pac-plt
toe voor AArch64 om PLT’s ingeschakeld door PAC te kiezen.
Gereedschap
-
Voegt
--source-comment[=<txt>]
optie toe aan objdump welke, indien aanwezig, een voorvoegsel geeft aan broncoderegels die in een disassembly worden getoond. -
Voegt
--set-section-alignment
<section-name>=<power-of-2-align>
optie toe aan objcopy on het veranderen van sectie-uitlijningen toe te staan.. -
Voegt
--verilog-data-width
optie toe aan objcopy voor verilog doelen om de breedte van data-elementen in verilog hex-formaat te bepalen. -
De afzonderlijke debuginfo bestand opties van readelf (
--debug-dump=links
en` --debug-dump=follow`) en objdump (--dwarf=links
en` --dwarf=follow-links`) zal nu meerdere links weergeven en/of volgen als er meerdere in een bestand aanwezig zijn. (Dit gebeurt meestal wanneer de optie-gsplit-dwarf
van gcc wordt gebruikt). -
Voeg ondersteuning toe voor dumptypen die zijn gecodeerd in het Compact Type-formaat voor objdump en readelf.
Zie de upstream release announcement voor meer gedetailleerde informatie over deze release.
Want to help? Learn how to contribute to Fedora Docs ›