ĂshtĂ« paraqitur lĂ«shimi i paketĂ«s sĂ« utilitarĂ«ve sistemorĂ« GNU Binutils 2.38, e cila pĂ«rfshin programe si GNU linker, GNU assembler, nm, objdump, strings, strip.
NĂ« versionin e ri:
- Mbështetje për arkitekturën LoongArch, e cila përdoret në procesorët Loongson, është shtuar në assembler dhe linker.
- NĂ« assembler janĂ« shtuar opsioni «âmultibyte-handling=[allow|warn|warn-sym-only]» pĂ«r tĂ« zgjedhur metodĂ«n e pĂ«rpunimit tĂ« simboleve shumĂ«bytesh. Kur pĂ«rcaktohet vlera warn, jepet njĂ« paralajmĂ«rim kur ka simbole shumĂ«bytesh nĂ« tekstet burimore, ndĂ«rsa me vlerĂ«n warn-sym-only jepet paralajmĂ«rimi kur pĂ«rdoren simbole shumĂ«bytesh nĂ« emrat e argumenteve.
- NĂ« assembler Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r arkitekturĂ«n AArch64 dhe ARM, Ă«shtĂ« zgjeruar mbĂ«shtetja pĂ«r regjistrat sistemorĂ«, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin SME (Scalable Matrix Extension), mbĂ«shtetje pĂ«r procesorĂ«t Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, si dhe zgjerimet e arkitekturĂ«s âv8.7-aâ, âv8.8-aâ, âv9-aâ, âv9.1-aâ, âarmv9.2-aâ dhe âarmv9.3-aâ.
- Për arkitekturën x86, janë shtuar mbështetje për instruksionet Intel AVX512_FP16 në assembler.
- NĂ« linker janĂ« shtuar opsione: «-z pack-relative-relocs/-z nopack-relative-relocs» pĂ«r tĂ« menaxhuar paketimin e relokimeve relative nĂ« seksionin DT_RELR; «-z indirect-extern-access/-z noindirect-extern-access» pĂ«r tĂ« menaxhuar pĂ«rdorimin e treguesve kanonikĂ« pĂ«r funksionet dhe kopjimin e informacionit mbi relokimet e adresave; «âmax-cache-size=SIZE» pĂ«r tĂ« pĂ«rcaktuar madhĂ«sinĂ« maksimale tĂ« caches.
- NĂ« utilitarin elfedit Ă«shtĂ« shtuar opsioni «âoutput-abiversion» pĂ«r pĂ«rditĂ«simin e fushĂ«s ABIVERSION nĂ« skedarĂ«t ELF.
- NĂ« utilitarĂ«t readelf, strings, nm dhe objdump Ă«shtĂ« shtuar opsioni «âunicode» pĂ«r tĂ« menaxhuar pĂ«rpunimin e simboleve unicode gjatĂ« daljes sĂ« emrave simbolikĂ« ose teksteve. Kur pĂ«rcaktohet «âunicode=locale» simbolet unicode pĂ«rpunohen nĂ« pĂ«rputhje me lokacionin aktual, «âunicode=hex» shfaqen nĂ« formĂ«n e kodeve hexadecimale, «âunicode=escape» tregohen nĂ« formĂ«n e sekuencave escape, «âunicode=highlight» tregohen si sekuenca escape me ngjyrĂ« tĂ« kuqe.
- Në utilitarin readelf, opsioni «-r» tani prodhon një dump të të dhënave mbi relokimet relative.
- Në objcopy është shtuar mbështetja për platformat efi-app-aarch64, efi-rtdrv-aarch64 dhe efi-bsdrv-aarch64, duke lejuar përdorimin e këtij utilitari gjatë zhvillimit të komponenteve për UEFI.
- NĂ« utilitarin ar Ă«shtĂ« shtuar opsioni «âthin» pĂ«r krijimin e arkivave tĂ« zvogĂ«luar (thin), tĂ« cilat pĂ«rmbajnĂ« vetĂ«m tabelat e simboleve dhe lidhjeve.
Burimi: opennet.ru
