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