የጂኤንዩ ቢኒትልስ መለቀቅ 2.38

የጂኤንዩ ቢኒትልስ 2.38 የስርዓት መገልገያዎች ስብስብ ተለቀቀ፣ እሱም እንደ ጂኤንዩ አገናኝ፣ ጂኤንዩ ሰብሳቢ፣ nm፣ objdump፣ strings፣ strip የመሳሰሉ ፕሮግራሞችን ያካትታል።

በአዲሱ ስሪት:

  • በLongson ፕሮሰሰር ውስጥ ጥቅም ላይ የዋለው የ LoongArch አርክቴክቸር ድጋፍ ወደ ሰብሳቢው እና አገናኝ ተጨምሯል።
  • የመልቲባይት ምልክቶችን አያያዝ ዘዴ ለመምረጥ “—multibyte-handling=[መፍቀድ|ማስጠንቀቂያ|ማስጠንቀቂያ-ሲም-ብቻ]” የሚለው አማራጭ ወደ ሰብሳቢው ተጨምሯል። የማስጠንቀቂያውን ዋጋ ከገለጹ፣ በምንጭ ጽሑፎች ውስጥ መልቲባይት ቁምፊዎች ካሉ ማስጠንቀቂያ ይታያል፣ እና ማስጠንቀቂያ-ሲም-ብቻን ከገለጹ፣ መልቲባይት ቁምፊዎች በክርክር ስሞች ውስጥ ጥቅም ላይ ከዋሉ ማስጠንቀቂያ ይታያል።
  • ተሰብሳቢው ለ AArch64 እና ARM ህንፃዎች ድጋፍን አሻሽሏል ፣ ለስርዓት መዝገቦች ድጋፍ ፣ ለኤስኤምኢ (ሚዛናዊ ማትሪክስ ኤክስቴንሽን) ድጋፍ ፣ ለ 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 መመሪያዎች ድጋፍ ወደ ሰብሳቢው ተጨምሯል።
  • ወደ ማገናኛው የታከሉ አማራጮች፡- “-z pack-relation-relocs/-z nopack-relative-relocs” በDT_RELR ክፍል አንጻራዊ የመዛወሪያ ቦታዎችን ለመቆጣጠር፤ "-z ቀጥተኛ ያልሆነ-ውጫዊ-መዳረሻ/-z noindirect-extern-access" የቀኖናዊ ተግባር ጠቋሚዎችን አጠቃቀም ለመቆጣጠር እና የአድራሻ ማዛወሪያ መረጃን መቅዳት; ከፍተኛውን የመሸጎጫ መጠን ለመወሰን "--max-cache-size=SIZE"
  • በELF ፋይሎች ውስጥ ያለውን የABIVERSION መስክ ለማዘመን ወደ elfedit utility የ"--output-abiversion" አማራጭ ታክሏል።
  • ተምሳሌታዊ ስሞችን ወይም ሕብረቁምፊዎችን በሚያወጣበት ጊዜ የዩኒኮድ ቁምፊዎችን ሂደት ለመቆጣጠር የ«-ዩኒኮድ» አማራጭ ወደ readelf፣ strings፣ nm እና objdump መገልገያዎች ተጨምሯል። "-unicode=locale"ን ሲገልጹ የዩኒኮድ ሕብረቁምፊዎች አሁን ባለው አካባቢ መሰረት ይከናወናሉ, "-unicode=hex" እንደ ሄክሳዴሲማል ኮዶች ይታያሉ, "-unicode=escape" እንደ የመለጠጥ ቅደም ተከተሎች, "-unicode=highlight" » - በቀይ እንደ ደመቅ ያሉ ተከታታይ ቅደም ተከተሎች ይታያሉ።
  • በንባብ ውስጥ፣ የ "-r" አማራጭ አሁን የመዛወሪያ ውሂብን ይጥላል።
  • የ efi-app-aarch64፣ efi-rtdrv-aarch64 እና efi-bsdrv-aarch64 መድረኮች ድጋፍ ወደ objcopy ተጨምሯል፣ይህን መገልገያ ለUEFI ክፍሎች ሲዘጋጁ እንዲጠቀሙ ያስችልዎታል።
  • ምልክት እና ማያያዣ ሰንጠረዦችን ብቻ የያዙ ቀጭን ማህደሮችን ለመፍጠር የ"- ቀጭን" አማራጭ ወደ አር መገልገያው ተጨምሯል።

ምንጭ: opennet.ru

አስተያየት ያክሉ