Sgaoileadh GNU Binutils 2.38

Chaidh sgaoileadh an t-seata de ghoireasan siostam GNU Binutils 2.38 a thaisbeanadh, a tha a’ toirt a-steach prògraman leithid GNU linker, GNU assembler, nm, objdump, strings, strip.

Anns an dreach ùr:

  • Chaidh taic airson ailtireachd LoongArch a thathas a’ cleachdadh ann am pròiseasairean Loongson a chuir ris a’ cho-chruinneachadh agus an ceangal.
  • Chaidh an roghainn “-multibyte-handling = [leig | rabhadh | rabhadh-sym-a-mhàin]” a chur ris a’ cho-chomhairliche gus an dòigh air làimhsicheas tu samhlaidhean multibyte a thaghadh. Ma shònraicheas tu an luach rabhaidh, thèid rabhadh a thaisbeanadh ma tha caractaran multibyte anns na teacsaichean tùsail, agus ma shònraicheas tu rabhadh-sym-a-mhàin, thèid rabhadh a thaisbeanadh ma thèid caractaran multibyte a chleachdadh ann an ainmean nan argamaidean.
  • Tha an cruinneachaidh air taic a leasachadh airson ailtireachd AArch64 agus ARM, taic leudaichte airson clàran siostam, taic a bharrachd don SME (Leudachadh Matrix Scalable), taic a bharrachd airson Cortex-R52 +, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 pròiseasairean, a bharrachd air leudachadh ailtireachd 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' agus 'armv9.3- a'.
  • Airson ailtireachd x86, chaidh taic airson stiùireadh Intel AVX512_FP16 a chur ris a’ cho-thional.
  • Roghainnean a chaidh a chur ris a’ cheangal: “-z pack-relative-relocs/ -z nopack-relative-relocs” gus smachd a chumail air pacadh ath-ghluasadan càirdeach anns an roinn DT_RELR; "-z indirect-extern-access/ -z noindirect-extern-access" gus smachd a chumail air cleachdadh comharran gnìomh canonical agus lethbhreac a dhèanamh de fhiosrachadh gluasad seòlaidh; "--max-cache-size=SIZE" gus meud an tasgadan as motha a mhìneachadh.
  • Chaidh roghainn “--output-abiversion” a chur ris a’ ghoireas elfedit gus an raon ABIVERSION ann am faidhlichean ELF ùrachadh.
  • Chaidh an roghainn "--unicode" a chur ris na goireasan readelf, strings, nm agus objdump gus smachd a chumail air giullachd charactaran unicode nuair a thathar a’ toirt a-mach ainmean samhlachail no sreangan. Nuair a thathar a’ sònrachadh “-unicode = locale”, bidh sreangan unicode air an giullachd a rèir an locale gnàthach, tha “-unicode = hex” air an taisbeanadh mar chòdan hexadecimal, tha “-unicode = teicheadh” air an sealltainn mar shreathan escale, “-unicode = highlight” » - air an sealltainn mar shreathan escale air an comharrachadh ann an dearg.
  • Ann an readelf, tha an roghainn “-r” a-nis a’ dumpadh dàta gluasad.
  • Tha Objcopy air taic a chuir ris na h-àrd-ùrlaran efi-app-aarch64, efi-rtdrv-aarch64 agus efi-bsdrv-aarch64, a’ toirt cothrom dhut an goireas seo a chleachdadh nuair a bhios tu a’ leasachadh phàirtean airson UEFI.
  • Chaidh an roghainn “--thin” a chur ris a’ ghoireas ar gus tasglannan tana a chruthachadh anns nach eil ach clàran samhla is ceangail.

Source: fosgailtenet.ru

Cuir beachd ann