Vrystelling van GNU Binutils 2.38

Die vrystelling van die GNU Binutils 2.38-stel stelselhulpmiddels is aangebied, wat programme soos GNU-skakelaar, GNU-samesteller, nm, objdump, stringe, strook insluit.

In die nuwe weergawe:

  • Ondersteuning vir die LoongArch-argitektuur wat in Loongson-verwerkers gebruik word, is by die samesteller en skakelaar gevoeg.
  • Die opsie “—multibyte-handling=[allow|warn|warn-sym-only]” is by die samesteller gevoeg om die metode vir die hantering van multibyte-simbole te kies. As jy die waarskuwingswaarde spesifiseer, word 'n waarskuwing vertoon as daar multigrepe karakters in die brontekste is, en as jy warn-sym-only spesifiseer, word 'n waarskuwing vertoon as multigrepe karakters in die argumentname gebruik word.
  • Die samesteller het verbeterde ondersteuning vir AArch64- en ARM-argitekture, uitgebreide ondersteuning vir stelselregisters, bygevoeg ondersteuning vir die SME (Scalable Matrix Extension), bygevoeg ondersteuning vir Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 verwerkers, sowel as argitektuuruitbreidings 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' en 'armv9.3- 'n'.
  • Vir x86-argitektuur is ondersteuning vir Intel AVX512_FP16-instruksies by die samesteller gevoeg.
  • Opsies by die skakelaar gevoeg: "-z pack-relative-relocs/-z nopack-relative-relocs" om die verpakking van relatiewe hervestigings in die DT_RELR-afdeling te beheer; "-z indirek-eksterne-toegang/-z geen indirek-eksterne-toegang" om die gebruik van kanonieke funksiewysers en kopiëring van adresverskuiwinginligting te beheer; "--max-cache-size=SIZE" om die maksimum kasgrootte te definieer.
  • Bygevoeg "--output-abiversion" opsie by die elfedit nut om die ABIVERSION veld in ELF lêers op te dateer.
  • Die "--unicode" opsie is by die readelf, stringe, nm en objdump nutsprogramme gevoeg om die verwerking van unicode karakters te beheer wanneer simboliese name of stringe uitgestuur word. Wanneer “-unicode=locale” gespesifiseer word, word unicode-stringe in ooreenstemming met die huidige ligging verwerk, “-unicode=hex” word as heksadesimale kodes vertoon, “-unicode=escape” word as escale-reekse gewys, “-unicode=highlight” » - word getoon as escale-reekse wat in rooi uitgelig is.
  • In readelf stort die "-r" opsie nou hervestigingsdata.
  • Objcopy het ondersteuning bygevoeg vir die efi-app-aarch64-, efi-rtdrv-aarch64- en efi-bsdrv-aarch64-platforms, wat jou toelaat om hierdie hulpprogram te gebruik wanneer jy komponente vir UEFI ontwikkel.
  • Die "--dun" opsie is by die ar-nutsprogram gevoeg om dun argiewe te skep wat slegs simbool- en skakeltabelle bevat.

Bron: opennet.ru

Voeg 'n opmerking