Herramientas de desarrollo
Binutils 2.31
Fedora 29 proporciona la versión 2.31 de Binutils, la cual proporciona muchas correcciones de defectos y mejoras comparadas a la versión 2.30 la cual estaba disponible en Fedora 28.
Las nuevas funciones más destacables incluyen:
-
The linker can now put all code and read-only data sections into a separate segment with only
READandEXECUTEpermissions. All writable data can be placed into a separate segment withREADandWRITEpermissions. This makes programs larger, but safer. The linker’s behavior can be controlled via a command line option, and the default set by a configure option. -
El ensamblador puede generar notas de compilación para cualquiera de los archivos de entrada los cuales no contenta su propias notas. De nuevo esto está controlado por medio de línea de instrucción cuyo predeterminado está establecido por una opción de configuración.
-
The x86 assembler supports a new
-O[2|s]command-line option to enable alternate, shorter instruction encoding. It also supports a,noppseudo-op to simplify the insertion ofNOPinstruction sequences. -
The AArch64 assembler will now warn a combintation of an instruction and a register name are invalid. The AArch64 disassembler will now also flag inconsistent instruction encodings.
-
The
arprogram will now accept anOmodifier to its command line, which causes the offsets of members within the archive to be displayed alongside the other information.
See the upstream release announcement for full information about this release.
Want to help? Learn how to contribute to Fedora Docs ›