Tukunga o GNU Binutils 2.38

Ko te tukunga o te GNU Binutils 2.38 huinga o nga taputapu punaha kua whakaatuhia, kei roto nga kaupapa penei i te GNU hono, GNU assembler, nm, objdump, aho, strip.

I roto i te putanga hou:

  • Ko te tautoko mo te hoahoanga LoongArch e whakamahia ana i roto i nga tukatuka Loongson kua taapiri atu ki te kaikohikohi me te hono.
  • Ko te kōwhiringa “—multibyte-handling=[whakaae|warn|warn-sym-anake]” kua tāpirihia ki te kaikohikohi hei whiriwhiri i te tikanga mo te whakahaere tohu paita maha. Mena ka tohua e koe te uara whakatupato, ka whakaatuhia he whakatupato mena he paita maha kei roto i nga tuhinga puna, a, ki te whakatau koe i te warn-sym-anake, ka whakaatuhia he whakatupato mena ka whakamahia nga momo paita maha ki nga ingoa tohenga.
  • Kua pai ake te tautoko mo te AArch64 me nga hoahoanga ARM, te tautoko i te tautoko mo nga rehita punaha, te tautoko mo te SME (Scalable Matrix Extension), te tautoko mo Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 pūtukatuka, me nga toronga hoahoanga 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' me 'armv9.3- he'.
  • Mo te hoahoanga x86, kua taapirihia te tautoko mo nga tohutohu Intel AVX512_FP16 ki te kaikohikohi.
  • Ko nga whiringa taapiri ki te hono: "-z pack-relative-relocs/-z nopack-relative-relocs" ki te whakahaere i te kohinga o nga hūnuku whanaunga i te waahanga DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" ki te whakahaere i te whakamahinga o nga tohu mahi kanoona me te kape o nga korero nuku wahitau; "--max-cache-size=SIZE" hei tautuhi i te rahi o te keteroki.
  • Kua taapirihia te whiringa "--output-abiversion" ki te taputapu elfedit hei whakahou i te mara ABIVERSION ki nga konae ELF.
  • Ko te kōwhiringa "--unicode" kua taapirihia ki nga taputapu panui, aho, nm me objdump hei whakahaere i te tukatuka o nga tohu unicode ina whakaputa ingoa tohu, aho ranei. Ina tohua "-unicode=locale", ka tukatukahia nga aho unicode kia rite ki te waahi o naianei, "-unicode=hex" ka whakaatuhia hei waehere hautekauono, "-unicode=escape" ka whakaatuhia hei raupapa escale, "-unicode=miramira" » - ka whakaatuhia hei raupapa pikinga kua tohua ki te whero.
  • I roto i te readelf, ko te "-r" te kowhiringa ka makahia nga raraunga nukuhanga.
  • Kua taapirihia e Objcopy te tautoko mo nga papaaho efi-app-aarch64, efi-rtdrv-aarch64 me efi-bsdrv-aarch64, ka taea e koe te whakamahi i tenei taputapu i te wa e whakawhanake ana i nga waahanga mo te UEFI.
  • Ko te kōwhiringa "--thin" kua tāpirihia ki te whaipainga ar hei hanga pūranga kikokore kei roto anake nga tohu tohu me nga ripanga hono.

Source: opennet.ru

Tāpiri i te kōrero