GNU Binutils 2.38 جو رليز

GNU Binutils 2.38 سسٽم جي يوٽيلٽيز جو سيٽ پيش ڪيو ويو آهي، جنهن ۾ پروگرام شامل آهن جهڙوڪ GNU linker، GNU assembler، nm، objdump، strings، strip.

نئين نسخي ۾:

  • لونگسن پروسيسرز ۾ استعمال ٿيل لونگ آرچ فن تعمير لاءِ سپورٽ اسمبلر ۽ لنڪر ۾ شامل ڪئي وئي آهي.
  • ملٽي بائيٽ جي نشانين کي سنڀالڻ جو طريقو چونڊڻ لاءِ اسمبلر ۾ آپشن ”—multibyte-handling=[allow|warn|warn-sym-only]“ شامل ڪيو ويو آهي. ڊيڄاريندڙ قدر جي وضاحت ڪرڻ هڪ ڊيڄاريندڙ ڏيکاري ٿو جيڪڏهن سورس ٽيڪسٽ ۾ ملٽي بائيٽ اکر موجود آهن، ۽ وارننگ-سم-صرف وضاحت ڪرڻ هڪ ڊيڄاريندڙ ڏيکاري ٿو جيڪڏهن ملٽي بائيٽ اکر دليلن جي نالن ۾ استعمال ڪيا وڃن.
  • اسمبلر AArch64 ۽ ARM آرڪيٽيڪچرز لاءِ سپورٽ کي بهتر ڪيو آهي، سسٽم رجسٽرز لاءِ وڌايل سپورٽ، SME لاءِ سپورٽ شامل ڪئي وئي آهي (اسڪيلبل ميٽرڪس ايڪسٽينشن)، 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" اختيار شامل ڪيو ويو.
  • يونيڪوڊ اکرن جي پروسيسنگ کي ڪنٽرول ڪرڻ لاءِ ريڊيلف، اسٽرنگ، اين ايم ۽ آبجڊمپ يوٽيلٽيز ۾ "--يونيڪوڊ" آپشن شامل ڪيو ويو آھي جڏھن علامتي نالن يا تارن کي ٻاھر ڪڍو. جڏهن ”-يونيڪوڊ=مقامي“ جي وضاحت ڪندي، يونيڪوڊ تارن کي موجوده لوڪل جي مطابق پروسيس ڪيو ويندو آهي، ”-يونيڪوڊ= هيڪس“ کي هيڪساڊيڪل ڪوڊ طور ڏيکاريا ويندا آهن، ”-يونيڪوڊ= فرار“ ڏيکاريا ويندا آهن escale sequences، "-unicode=highlight" »- ڳاڙهي رنگ ۾ نمايان ٿيل اسڪيل تسلسل طور ڏيکاريا ويا آهن.
  • ريڊيلف ۾، "-r" اختيار هاڻي منتقلي ڊيٽا کي ڊمپ ڪري ٿو.
  • efi-app-aarch64، efi-rtdrv-aarch64 ۽ efi-bsdrv-aarch64 پليٽ فارمن لاءِ سپورٽ objcopy ۾ شامل ڪئي وئي آھي، توھان کي ھن يوٽيليٽي کي استعمال ڪرڻ جي اجازت ڏئي ٿي جڏھن UEFI لاءِ اجزاء ٺاھي رھيا آھن.
  • "--thin" اختيار شامل ڪيو ويو آھي آر يوٽيليٽي ۾ پتلي آرڪائيو ٺاھيو جنھن ۾ صرف علامت ۽ لنڪ ٽيبل شامل آھن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو