ĂshtĂ« publikuar versioni i paketĂ«s sĂ« utiliteteve sistemore GNU Binutils 2.38, e cila pĂ«rfshin programe si GNU linker, GNU assembler, nm, objdump, strings, strip.
Në këtë version të ri:
- Në assembler dhe linker është shtuar mbështetje për arkitekturën LoongArch, e përdorur në procesorët Loongson.
- NĂ« assembler Ă«shtĂ« shtuar opsioni "âmultibyte-handling=[allow|warn|warn-sym-only]" pĂ«r tĂ« zgjedhur metodĂ«n e trajtimit tĂ« karaktereve shumĂ«bajtĂ«she. Kur caktosh vlerĂ«n warn, shfaqet njĂ« paralajmĂ«rim nĂ« rast se ka karaktere shumĂ«bajtĂ«she nĂ« tekstet burimore, ndĂ«rsa kur caktosh warn-sym-only, paralajmĂ«rohet vetĂ«m pĂ«r pĂ«rdorimin e karaktereve shumĂ«bajtĂ«she nĂ« emrat e argumenteve.
- Në assembler është përmirësuar mbështetja për arkitekturët AArch64 dhe ARM, është zgjeruar mbështetja për regjistrat sistemorë, është shtuar mbështetje për zgjerimin SME (Scalable Matrix Extension), që përfshin 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, assembler-i ka shtuar mbështetje për instrukcionet Intel AVX512_FP16.
- NĂ« linker janĂ« shtuar opsionet: "-z pack-relative-relocs/-z nopack-relative-relocs" pĂ«r tĂ« menaxhuar paketimin e lĂ«vizjeve relative tĂ« adresave (relocation) 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 lĂ«vizjet e adresave; "âmax-cache-size=SIZE" pĂ«r tĂ« pĂ«rcaktuar madhĂ«sinĂ« maksimale tĂ« cache-it.
- NĂ« utilitetin elfedit Ă«shtĂ« shtuar opsioni "âoutput-abiversion" pĂ«r tĂ« pĂ«rditĂ«suar fushĂ«n ABIVERSION nĂ« skedarĂ«t ELF.
- NĂ« utilitetet readelf, strings, nm dhe objdump Ă«shtĂ« shtuar opsioni "âunicode" pĂ«r tĂ« menaxhuar trajtimin e simboleve unicode gjatĂ« nxjerrjes sĂ« emrave simbolikĂ« ose vargjeve. Kur caktosh "âunicode=locale", vargjet unicode trajtohen sipas lokaleve aktuale, "âunicode=hex" shfaqen si kode tĂ« gjashtĂ«mbĂ«dhjetĂ«, "âunicode=escape" shfaqen si sekuenca escape, "âunicode=highlight" shfaqen si sekuenca escape tĂ« theksuara me ngjyrĂ« tĂ« kuqe.
- Në utilitetin readelf, opsioni "-r" tani sjell dump të të dhënave mbi lëvizjet relative (relocation).
- Në objcopy është shtuar mbështetje për platformat efi-app-aarch64, efi-rtdrv-aarch64 dhe efi-bsdrv-aarch64, që lejojnë përdorimin e këtij utiliteti gjatë zhvillimit të komponentëve për UEFI.
- NĂ« utilitetin ar Ă«shtĂ« shtuar opsioni "âthin" pĂ«r tĂ« krijuar arkiva tĂ« shkurtra (thin) qĂ« pĂ«rmbajnĂ« vetĂ«m tabela simbolesh dhe referencash.
Burimi: opennet.ru
