GNU Binutils නිකුත් කිරීම 2.38

GNU Binutils 2.38 පද්ධති උපයෝගිතා කට්ටලය නිකුත් කිරීම ඉදිරිපත් කර ඇති අතර, GNU linker, GNU assembler, nm, objdump, strings, strip වැනි වැඩසටහන් ඇතුළත් වේ.

නව අනුවාදයේ:

  • Loongson ප්‍රොසෙසරවල භාවිතා වන LoongArch ගෘහ නිර්මාණ ශිල්පය සඳහා සහය එකලස් කරන්නා සහ සම්බන්ධකය වෙත එක් කර ඇත.
  • බහුබයිට් සංකේත හැසිරවීමේ ක්‍රමය තේරීමට “—multibyte-handling=[allow|warn|warn-sym-only]” විකල්පය එකලස් කරන්නා වෙත එක් කර ඇත. ඔබ අනතුරු ඇඟවීමේ අගය සඳහන් කරන්නේ නම්, මූලාශ්‍ර පාඨවල බහුබයිට් අක්ෂර තිබේ නම් අනතුරු ඇඟවීමක් පෙන්වනු ලැබේ, ඔබ අනතුරු ඇඟවීමේ-සිම්-පමණක් සඳහන් කරන්නේ නම්, තර්ක නාමවල බහුබයිට් අක්ෂර භාවිතා කරන්නේ නම් අනතුරු ඇඟවීමක් පෙන්වනු ලැබේ.
  • එකලස් කරන්නා AArch64 සහ ARM ගෘහනිර්මාණ සඳහා වැඩි දියුණු කළ සහය, පද්ධති රෙජිස්ටර් සඳහා පුළුල් සහය, SME (පරිමාණය කළ හැකි Matrix දිගුව), Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 සඳහා සහය එක් කළේය. ප්‍රොසෙසර, මෙන්ම ගෘහ නිර්මාණ දිගු 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' සහ 'armv9.3- ඒ'.
  • x86 ගෘහ නිර්මාණ ශිල්පය සඳහා, Intel AVX512_FP16 උපදෙස් සඳහා සහය එකලස් කරන්නා වෙත එක් කර ඇත.
  • සම්බන්ධකය වෙත විකල්ප එකතු කරන ලදී: DT_RELR කොටසේ සාපේක්ෂ නැවත ස්ථානගත කිරීම් ඇසුරුම් කිරීම පාලනය කිරීමට “-z pack-relative-relocs/-z nopack-relative-relocks”; "-z indirect-extern-access/-z noindirect-extern-ප්‍රවේශය" කැනොනිකල් ක්‍රියාකාරී දර්ශක භාවිතය සහ ලිපින නැවත ස්ථානගත කිරීමේ තොරතුරු පිටපත් කිරීම පාලනය කිරීමට; උපරිම හැඹිලි ප්‍රමාණය නිර්වචනය කිරීමට "--max-cache-size=SIZE".
  • ELF ගොනු තුළ ABIVERSION ක්ෂේත්‍රය යාවත්කාලීන කිරීම සඳහා elfedit උපයෝගිතා වෙත "--output-abibersion" විකල්පය එක් කරන ලදී.
  • සංකේතාත්මක නම් හෝ තන්තු ප්‍රතිදානය කිරීමේදී යුනිකෝඩ් අක්ෂර සැකසීම පාලනය කිරීම සඳහා "--unicode" විකල්පය readelf, strings, nm සහ objdump උපයෝගිතා වෙත එක් කර ඇත. “-unicode=locale” සඳහන් කරන විට, යුනිකෝඩ් නූල් වත්මන් පෙදෙසියට අනුකූලව සකසනු ලැබේ, “-unicode=hex” ෂඩ් දශම කේත ලෙස පෙන්වයි, “-unicode=escape” escale අනුපිළිවෙල ලෙස පෙන්වයි, “-unicode=hilight” » - රතු පැහැයෙන් උද්දීපනය කර ඇති පරිමාන අනුපිළිවෙලක් ලෙස දැක්වේ.
  • රීඩීල්ෆ්හි, "-r" විකල්පය දැන් නැවත ස්ථානගත කිරීමේ දත්ත ඩම්ප් කරයි.
  • efi-app-aarch64, efi-rtdrv-aarch64 සහ efi-bsdrv-aarch64 වේදිකා සඳහා සහය objcopy වෙත එක් කර ඇත, UEFI සඳහා සංරචක සංවර්ධනය කිරීමේදී මෙම උපයෝගීතාව භාවිතා කිරීමට ඔබට ඉඩ සලසයි.
  • සංකේත සහ සබැඳි වගු පමණක් අඩංගු තුනී ලේඛනාගාරයක් සෑදීමට "--thin" විකල්පය ar උපයෝගීතාවයට එක් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න