GNU Binutils 2.33
Fedora 43 viene con GNU Binutils basada en la liberación 2.33.1 Esta liberación trae un montón de defectos corregidos, mejoras para el enlazador, así como soporte para el formato de depuración CTF.
Características Nuevas y Reparaciones de Defectos:
Ensamblador
-
Añade soporte para las instrucciones de la versión 2 de Arm Scalable Vector Extension (SVE2), las instrucciones del ARM Transactional Memory Extension (TME) y la línea principal de Arm8.1-M y las instrucciones de M-profile en Vector Extension (MVE).
-
Añade asistencia para los procesadores Arm Cortex-A76AE, Cortex-A77 y Cortex-M35P y los procesadores AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, y Cortex-A77.
-
Agrega una directiva
.float16tanto para Arm como para AArch64 para permitir la codificación de literales de punto flotante de 16‐bit. -
Para MIPS, Añade la opción
-m[no-]fix-loongson3-llscpara reparar (o no) Errata de LLSC Loongson3. Añadir a--enable-mips-fix-loongson3-llsc=[yes|no]configura la opción de hora para establecer el comportamiento por defecto. Fija el predeterminado si la opción de configuración no es utilizada a "no".
Vinculador
-
The Cortex-A53 Erratum 843419 workaround now supports a choice of which workaround to use. The option
--fix-cortex-a53-843419now takes an optional argument--fix-cortex-a53-843419[=full|adr|adrp]which can be used to force a particular workaround to be used. See--helpfor AArch64 for more details. -
Add support for
GNU_PROPERTY_AARCH64_FEATURE_1_BTIandGNU_PROPERTY_AARCH64_FEATURE_1_PACin ELF GNU program properties in the AArch64 ELF linker. -
Add
-z force-btifor AArch64 to enableGNU_PROPERTY_AARCH64_FEATURE_1_BTIon output while warning about missingGNU_PROPERTY_AARCH64_FEATURE_1_BTIon inputs and use PLTs protected with BTI. -
Add
-z pac-pltfor AArch64 to pick PAC enabled PLTs.
Utilidades
-
Add
--source-comment[=<txt>]option to objdump which if present, provides a prefix to source code lines displayed in a disassembly. -
Add
--set-section-alignment<section-name>=<power-of-2-align>option to objcopy to allow the changing of section alignments. -
Add
--verilog-data-widthoption to objcopy for verilog targets to control width of data elements in verilog hex format. -
The separate debug info file options of readelf (
--debug-dump=linksand--debug-dump=follow) and objdump (--dwarf=linksand--dwarf=follow-links) will now display and/or follow multiple links if more than one are present in a file. (This usually happens when gcc’s-gsplit-dwarfoption is used). -
Add support for dumping types encoded in the Compact Type Format to objdump and readelf.
See the upstream release announcement for more detailed information about this release.
Want to help? Learn how to contribute to Fedora Docs ›