د GNU بنوټیل 2.38 خوشې کول

د GNU Binutils 2.38 سیټ خوشې کول د سیسټم اسانتیاو لړۍ وړاندې شوې ، چې پکې برنامې لکه GNU لینکر ، GNU ایسمبلر ، nm ، objdump ، تارونه ، پټې شاملې دي.

په نوې نسخه کې:

  • د لونګسن پروسیسرونو کې کارول شوي د لونګ آرچ جوړښت لپاره ملاتړ په راټولونکي او لینکر کې اضافه شوی.
  • د "—multibyte-handling=[allow|warn|warn-sym-only]" اختیار د ملټي بایټ سمبولونو اداره کولو میتود غوره کولو لپاره راټولونکي ته اضافه شوی. که تاسو د خبرداري ارزښت مشخص کړئ، نو خبرداری ښودل کیږي که چیرې د سرچینې متنونو کې ملټي بایټ حروف شتون ولري، او که تاسو یوازې د خبرداري نښه مشخص کړئ، نو خبرداری به ښکاره شي که د دلیل په نومونو کې ملټي بایټ حرفونه کارول کیږي.
  • اسمبلر د AArch64 او ARM جوړښتونو لپاره ملاتړ ښه کړی، د سیسټم راجسترونو لپاره پراخ ملاتړ، د SME (Scalable Matrix Extension) لپاره ملاتړ اضافه شوی، د 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- a'.
  • د x86 معمارۍ لپاره ، د Intel AVX512_FP16 لارښوونو ملاتړ په جمع کونکي کې اضافه شوی.
  • لینکر ته اختیارونه اضافه شوي: "-z pack-relative-relocs/-z nopack-relative-relocs" ترڅو د DT_RELR برخه کې د اړونده ځای پرځای کولو بسته بندي کنټرول کړي؛ "-z indirect-extern-access/-z noindirect-extern-access" د کانونیکي فنکشن پوائنټرونو کارول او د پتې د ځای په ځای کولو معلوماتو کاپي کنټرول لپاره؛ "-max-cache-size=SIZE" د کیچ اعظمي اندازې تعریف کولو لپاره.
  • په ELF فایلونو کې د ABIVERSION ساحه تازه کولو لپاره د elfedit یوټیلیټ ته د "-output-abiversion" اختیار اضافه شوی.
  • د "--unicode" اختیار د ریډیلف، تارونو، nm او objdump یوټیلټیو کې اضافه شوی ترڅو د یونیکوډ حروفونو پروسس کنټرول کړي کله چې سمبولیک نومونه یا تارونه تولیدوي. کله چې د "-unicode=locale" مشخص کول، د یونیکوډ تارونه د اوسني ځای سره سم پروسس کیږي، "-unicode=hex" د هیکساډیسیمل کوډونو په توګه ښودل کیږي، "-unicode=escape" د ایسکل سلیو په توګه ښودل شوي، "-unicode=highlight" »- په سور رنګ کې روښانه شوي د تېښتې سلسلې په توګه ښودل شوي.
  • په لوستلو کې، د "-r" اختیار اوس د ځای په ځای کولو ډاټا ډمپ کوي.
  • د efi-app-aarch64، efi-rtdrv-aarch64 او efi-bsdrv-aarch64 پلیټ فارمونو لپاره مالتړ objcopy ته اضافه شوی، تاسو ته اجازه درکوي چې د UEFI لپاره اجزاو رامینځته کولو پر مهال دا کار وکاروئ.
  • د "--thin" اختیار د ar افادیت ته اضافه شوی ترڅو پتلی آرشیفونه رامینځته کړي چې یوازې سمبول او د لینک میزونه لري.

سرچینه: opennet.ru

Add a comment