Kutulutsidwa kwa GNU Binutils 2.38

Kutulutsidwa kwa GNU Binutils 2.38 seti ya zida zogwiritsira ntchito zidaperekedwa, zomwe zimaphatikizapo mapulogalamu monga GNU linker, GNU assembler, nm, objdump, strings, strip.

Mu mtundu watsopano:

  • Thandizo la zomangamanga za LoongArch zomwe zimagwiritsidwa ntchito mu purosesa za Loongson zawonjezedwa kwa osonkhanitsa ndi ogwirizanitsa.
  • Njira "β€”multibyte-handling=[lola|warn|warn-sym-only]" yawonjezedwa ku assembler kuti musankhe njira yogwiritsira ntchito zizindikiro za multibyte. Ngati mutchula mtengo wochenjeza, chenjezo likuwonetsedwa ngati pali zilembo za multibyte m'malemba oyambira, ndipo ngati mutchula warn-sym-only, chenjezo likuwonetsedwa ngati zilembo za multibyte zikugwiritsidwa ntchito m'mayina akutsutsana.
  • Wophatikizirayo athandizira zomanga za AArch64 ndi ARM, kukulitsa chithandizo cha zolembera zamakina, kuwonjezera thandizo la SME (Scalable Matrix Extension), kuthandizira kwa Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 mapurosesa, komanso zowonjezera zomangamanga 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' ndi 'armv9.3- a'.
  • Pamapangidwe a x86, chithandizo cha malangizo a Intel AVX512_FP16 awonjezedwa kwa osonkhanitsa.
  • Zosankha zowonjezeredwa ku cholumikizira: "-z pack-relative-relocs/-z nopack-relative-relocs" kuwongolera kulongedza kwa kusamuka kwachibale mu gawo la DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" kuwongolera kugwiritsa ntchito zolozera zovomerezeka ndi kukopera zidziwitso zakusamutsa adilesi; "--max-cache-size=SIZE" kuti mufotokozere kukula kwa cache.
  • Onjezani "-output-abiversion" njira ku elfedit kuti musinthe gawo la ABIVERSION mumafayilo a ELF.
  • Njira ya "--unicode" yawonjezedwa kuzinthu zowerengera, zingwe, nm ndi objdump kuti muwongolere kusanja kwa zilembo za unicode potulutsa mayina ophiphiritsa kapena zingwe. Mukatchula "-unicode=locale", zingwe za unicode zimakonzedwa motsatira malo omwe alipo, "-unicode=hex" amawonetsedwa ngati ma code hexadecimal, "-unicode=esscape" akuwonetsedwa ngati ma escale sequences, "-unicode=highlight" Β» - amawonetsedwa ngati ma escale omwe amawunikidwa mofiira.
  • Powerenga, njira ya "-r" tsopano itaya deta yosamutsidwa.
  • Thandizo la efi-app-aarch64, efi-rtdrv-aarch64 ndi efi-bsdrv-aarch64 nsanja zawonjezedwa ku objcopy, kukulolani kugwiritsa ntchito chida ichi popanga zigawo za UEFI.
  • Chosankha cha "--thin" chawonjezedwa ku ar utility kuti mupange zosungira zakale zokhala ndi zizindikiro zokha ndi matebulo olumikizira.

Source: opennet.ru

Kuwonjezera ndemanga