Kutolewa kwa GNU Binutils 2.38

Kutolewa kwa seti ya huduma za mfumo za GNU Binutils 2.38 kumewasilishwa, ambayo inajumuisha programu kama vile kiunganishi cha GNU, kiunganishi cha GNU, nm, objdump, kamba, kamba.

Katika toleo jipya:

  • Usaidizi wa usanifu wa LoongArch unaotumiwa katika vichakataji vya Loongson umeongezwa kwenye kiunganishi na kiunganishi.
  • Chaguo “—multibyte-handling=[allow|warn|warn-sym-only]” limeongezwa kwenye kikusanyaji ili kuchagua mbinu ya kushughulikia alama za baiti nyingi. Ukibainisha thamani ya onyo, onyo huonyeshwa ikiwa kuna herufi nyingi katika maandishi chanzo, na ukibainisha warn-sym-pekee, onyo litaonyeshwa ikiwa herufi nyingi zitatumika katika majina ya hoja.
  • Kikusanyaji kimeboresha usaidizi wa usanifu wa AArch64 na ARM, msaada uliopanuliwa wa rejista za mfumo, umeongeza usaidizi kwa SME (Scalable Matrix Extension), umeongeza usaidizi kwa Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710. vichakataji, pamoja na viendelezi vya usanifu 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' na 'armv9.3- a'.
  • Kwa usanifu wa x86, msaada wa maagizo ya Intel AVX512_FP16 umeongezwa kwa mkusanyiko.
  • Chaguo zilizoongezwa kwa kiunganishi: “-z pack-relative-relocs/-z nopack-relative-relocs” ili kudhibiti upakiaji wa uhamishaji jamaa katika sehemu ya DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" ili kudhibiti matumizi ya viashiria vya utendakazi vya kisheria na kunakili taarifa ya kuhamisha anwani; "--max-cache-size=SIZE" ili kufafanua upeo wa ukubwa wa kache.
  • Imeongeza chaguo la "-output-abiversion" kwa matumizi ya elfedit ili kusasisha sehemu ya ABIVERSION katika faili za ELF.
  • Chaguo la "--unicode" limeongezwa kwa vifaa vya kusoma, mifuatano, nm na objdump ili kudhibiti uchakataji wa herufi za unicode wakati wa kutoa majina ya ishara au mifuatano. Wakati wa kubainisha “-unicode=locale”, mifuatano ya unicode huchakatwa kwa mujibu wa eneo la sasa, “-unicode=hex” huonyeshwa kama misimbo ya heksadesimali, “-unicode=escape” huonyeshwa kama mfuatano wa hatua, “-unicode=angazia” »- huonyeshwa kama mfuatano wa escale unaoangaziwa kwa rangi nyekundu.
  • Kwa kujisomea, chaguo la "-r" sasa linatupa data ya uhamishaji.
  • Usaidizi wa mifumo ya efi-app-aarch64, efi-rtdrv-aarch64 na efi-bsdrv-aarch64 umeongezwa kwenye objcopy, kukuruhusu kutumia huduma hii wakati wa kutengeneza vijenzi vya UEFI.
  • Chaguo la "--thin" limeongezwa kwa matumizi ya kuunda kumbukumbu nyembamba zilizo na ishara na majedwali ya kiunganishi pekee.

Chanzo: opennet.ru

Kuongeza maoni