Ukukhishwa kwe-GNU Binutils 2.38

Ukukhishwa kwesethi ye-GNU Binutils 2.38 yezinsiza zesistimu kwethulwe, okuhlanganisa izinhlelo ezifana ne-GNU linker, i-GNU assembler, nm, objdump, strings, strip.

Enguqulweni entsha:

  • Ukusekelwa kwezakhiwo ze-LoongArch ezisetshenziswa kuma-Loongson processors kwengezwe kusihlanganisi nesixhumi.
  • Inketho ethi “—multibyte-handling=[vumela|warn|warn-sym-only]” yengezwe kusihlanganisi ukuze kukhethwe indlela yokuphatha izimpawu zamabhayithi amaningi. Uma ucacisa inani lesexwayiso, isexwayiso siyavezwa uma kunezinhlamvu ze-multibyte emibhalweni yomthombo, futhi uma ucacisa i-warn-sym-only, isexwayiso siyavezwa uma kusetshenziswa izinhlamvu ze-multibyte emagameni empikiswano.
  • I-assembler ithuthukise ukusekelwa kwezakhiwo ze-AArch64 ne-ARM, ukwesekwa okunwetshiwe kwamarejista esistimu, yengeza ukusekelwa kwe-SME (Scalable Matrix Extension), yengeza ukusekelwa kwe-Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 amaphrosesa, kanye nezandiso zezakhiwo 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' kanye ne-'armv9.3- a'.
  • Ngokwakhiwa kwe-x86, ukusekelwa kwe-Intel AVX512_FP16 imiyalelo yengezwe kumhlanganisi.
  • Izinketho ezingeziwe kusixhumi: “-z pack-relative-relocs/-z nopack-relative-relocs” ukuze ulawule ukupakishwa kokuthutha okuhlobene esigabeni se-DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" ukuze ulawule ukusetshenziswa kwezikhombisi zokusebenza zecanonical kanye nokukopishwa kolwazi lokuthutha ikheli; "--max-cache-size=SIZE" ukuchaza ubukhulu besayizi yenqolobane.
  • Kwengezwe inketho ethi "-output-abiversion" kusisetshenziswa se-elfedit ukuze ubuyekeze inkambu ye-ABIVERSION kumafayela e-ELF.
  • Inketho ethi "--unicode" yengezwe ezintweni ezifundwayo, ezintanjeni, ze-nm kanye ne-objdump ukulawula ukucutshungulwa kwezinhlamvu ze-unicode lapho kukhishwa amagama angokomfanekiso noma iyunithi yezinhlamvu. Uma kucaciswa okuthi “-unicode=locale”, amayunithi ezinhlamvu eyunikhodi acutshungulwa ngokuvumelana nendawo yamanje, “-unicode=hex” aboniswa njengamakhodi e-hexadecimal, “-unicode=escape” aboniswa njengokulandelana kwe-eskali, “-unicode=highlight” » - aboniswa njengokulandelana kwezikali ezigqanyiswe ngokubomvu.
  • Ngokuzifundela, inketho ethi "-r" manje ilahla idatha yokuthuthela kwenye indawo.
  • Usekelo lwezingxenyekazi ze-efi-app-aarch64, efi-rtdrv-aarch64 kanye ne-efi-bsdrv-aarch64 zengezwe ku-objcopy, okukuvumela ukuthi usebenzise lolu hlelo lokusebenza lapho uthuthukisa izingxenye ze-UEFI.
  • Inketho ethi "--thin" yengezwe kunsizakalo yokwakha izingobo zomlando ezincane eziqukethe kuphela amathebula ophawu namathebula esixhumanisi.

Source: opennet.ru

Engeza amazwana