UtgÄvan av GNU Binutils 2.38

UtgÄvan av GNU Binutils 2.38, som inkluderar program som GNU linker, GNU assembler, nm, objdump, strings, strip, har presenterats.

I den nya versionen:

  • Assemblern och lĂ€nkaren har fĂ„tt stöd för LoongArch-arkitekturen, som anvĂ€nds i Loongson-processorer.
  • En ny alternativ flagga "—multibyte-handling=[allow|warn|warn-sym-only]" har lagts till i assemblatorn för att vĂ€lja metod för hantering av flervĂ€rdiga tecken. Vid instĂ€llning till warn visas en varning om flervĂ€rdiga tecken finns i kĂ€lltexterna, och vid instĂ€llning till warn-sym-only visas en varning vid anvĂ€ndning av flervĂ€rdiga tecken i argumentnamn.
  • Assemblern har förbĂ€ttrat stödet för AArch64- och ARM-arkitekturer, utökat stödet för systemregister och lagt till stöd för SME (Scalable Matrix Extension) och processorer som Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 samt utvidgningar av arkitekturen 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' och 'armv9.3-a'.
  • Assemblern har fĂ„tt stöd för Intel AVX512_FP16-instruktioner för x86-arkitekturen.
  • LĂ€nkaren har fĂ„tt nya alternativ: "-z pack-relative-relocs/-z nopack-relative-relocs" för att hantera packning av relativa adresser (relocation) i sektionen DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" för att styra anvĂ€ndningen av kanoniska funktionspekare och kopiering av relocationsinformation; "—max-cache-size=SIZE" för att stĂ€lla in maximal cache-storlek.
  • I utiliteten elfedit har en ny flagga "—output-abiversion" lagts till för att uppdatera fĂ€ltet ABIVERSION i ELF-filer.
  • I utiliteterna readelf, strings, nm och objdump har en ny flagga "—unicode" lagts till för att styra hanteringen av unicode-tecken vid utskrift av symbolnamn eller strĂ€ngar. Vid instĂ€llning till "—unicode=locale" behandlas unicode-strĂ€ngar enligt den aktuella lokaliteten, "—unicode=hex" visas i hexadecimala koder, "—unicode=escape" visas som escape-sekvenser och "—unicode=highlight" visas som markerade med röd fĂ€rg escape-sekvenser.
  • I utiliteten readelf leder alternativet "-r" nu till en dump av data om relativa adresser (relocation).
  • I objcopy har stöd lagts till för plattformarna efi-app-aarch64, efi-rtdrv-aarch64 och efi-bsdrv-aarch64, vilket möjliggör anvĂ€ndning av denna utility vid utveckling av komponenter för UEFI.
  • I utiliteten ar har alternativet "—thin" lagts till för att skapa tunna arkiv som endast innehĂ„ller symbol- och referenstabeller.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster