Hoʻokuʻu ʻia o GNU Binutils 2.38

Ua hōʻike ʻia ka hoʻokuʻu ʻana o ka GNU Binutils 2.38 set o nā lako polokalamu, e komo pū ana me nā polokalamu e like me GNU linker, GNU assembler, nm, objdump, strings, strip.

Ma ka mana hou:

  • Ua hoʻohui ʻia ke kākoʻo no ka hoʻolālā LoongArch i hoʻohana ʻia i nā kaʻina hana Loongson i ka mea hoʻohui a me ka loulou.
  • Ua hoʻohui ʻia ke koho "—multibyte-handling=[allow|warn|warn-sym-only]" i ka mea hui e koho i ke ʻano no ka lawelawe ʻana i nā hōʻailona multibyte. Inā hōʻike ʻoe i ka waiwai aʻo, e hōʻike ʻia kahi ʻōlelo aʻo inā he multibyte huaʻōlelo i loko o nā kikokikona kumu, a inā ʻoe e kuhikuhi warn-sym-only, hōʻike ʻia kahi ʻōlelo aʻo inā hoʻohana ʻia nā huaʻōlelo multibyte i nā inoa hoʻopaʻapaʻa.
  • Ua hoʻonui ka mea hui i ke kākoʻo no AArch64 a me ARM architectures, hoʻonui i ke kākoʻo no nā papa inoa ʻōnaehana, hoʻohui i ke kākoʻo no ka SME (Scalable Matrix Extension), hoʻohui i ke kākoʻo no Cortex-R52 +, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 nā mea hana, a me nā mea hoʻonui hoʻolālā 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' a me 'armv9.3- a'.
  • No ka hoʻolālā x86, ua hoʻohui ʻia ke kākoʻo no Intel AVX512_FP16 i ka mea hoʻohui.
  • Nā koho i hoʻohui ʻia i ka mea hoʻopili: "-z pack-relative-relocs/-z nopack-relative-relocs" e hoʻomalu i ka hoʻopili ʻana o nā relocations pili i ka ʻāpana DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" e hoʻomalu i ka hoʻohana ʻana i nā kuhikuhi hana canonical a me ke kope ʻana i ka ʻike relocation address; "--max-cache-size=SIZE" no ka wehewehe ʻana i ka nui o ka hūnā.
  • Hoʻohui ʻia ke koho "--output-abiversion" i ka pono elfedit e hoʻohou i ke kahua ABIVERSION i nā faila ELF.
  • Ua hoʻohui ʻia ke koho "--unicode" i ka readelf, strings, nm a me objdump utilities e hoʻomalu i ka hana ʻana o nā huaʻōlelo unicode i ka wā e hoʻopuka ai i nā inoa hōʻailona a i ʻole nā ​​kaula. Ke kuhikuhi nei i ka "-unicode=locale", e hana ʻia nā kaula unicode e like me ka wahi o kēia manawa, "-unicode=hex" e hōʻike ʻia ma ke ʻano hexadecimal code, "-unicode = escape" hōʻike ʻia ma ke ʻano he escale sequences, "-unicode=highlight" » - hōʻike ʻia e like me nā kaʻina escale i hōʻike ʻia i ka ʻulaʻula.
  • Ma ka heluhelu ʻana, ʻo ke koho "-r" ke hoʻolei nei i ka ʻikepili hoʻoneʻe.
  • Ua hoʻohui ʻia ke kākoʻo no ka efi-app-aarch64, efi-rtdrv-aarch64 a me efi-bsdrv-aarch64 i objcopy, e ʻae iā ʻoe e hoʻohana i kēia pono i ka wā e hoʻomohala ai i nā ʻāpana no UEFI.
  • Ua hoʻohui ʻia ke koho "--thin" i ka pono ar e hana i nā waihona kikoʻī i loaʻa nā hōʻailona a me nā papa loulou.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka