የኤልኤልቪኤም መሣሪያ ስብስብን በመጠቀም Glibc የመገንባት ችሎታን ተግባራዊ አድርጓል

ከኮላቦራ የመጡ መሐንዲሶች የጂኤንዩ ሲ ላይብረሪ (glibc) ስርዓት ቤተ መፃህፍት ከጂሲሲ ይልቅ LLVM Toolkit (Clang, LLD, compiler-rt) በመጠቀም መገጣጠምን ለማረጋገጥ በፕሮጀክት አተገባበር ላይ ሪፖርት አሳትመዋል። እስከ ቅርብ ጊዜ ድረስ Glibc GCCን በመጠቀም ብቻ መገንባትን ከሚደግፉ ዋና ዋና የስርጭት ክፍሎች ውስጥ አንዱ ሆኖ ቆይቷል።

ኤልኤልቪኤምን በመጠቀም Glibc ን ከስብሰባ ጋር የማላመድ ችግሮች የሚከሰቱት በጂሲሲ እና ክላንግ ባህሪ ላይ አንዳንድ ግንባታዎችን በሚሰራበት ጊዜ በሁለቱም ልዩነቶች ነው (ለምሳሌ ፣ የ$ ምልክት ያላቸው መግለጫዎች ፣ የጎጆ ተግባራት ፣ በ asm ብሎኮች ፣ ረጅም ድርብ እና ተንሳፋፊ128 ዓይነቶች)። እና Runtime በ libgcc በ compiler-rt የመተካት አስፈላጊነት።

ኤልኤልቪኤምን በመጠቀም የGlibc መገጣጠምን ለማረጋገጥ ለጄንቶ አካባቢ 150 እና 160 በChromiumOS ላይ ለተመሰረተ አካባቢ ተዘጋጅተዋል። አሁን ባለው መልኩ፣ በChromiumOS ውስጥ ያለው ግንባታ አስቀድሞ የሙከራ ስዊት በተሳካ ሁኔታ እያለፈ ነው፣ ነገር ግን በነባሪነት እስካሁን አልነቃም። ቀጣዩ ደረጃ የተዘጋጁትን ለውጦች ወደ Glibc እና LLVM ዋና መዋቅር ማሸጋገር፣ ብቅ ያሉ ችግሮችን መፈተሽ እና ማስተካከል ነው። አንዳንድ ጥገናዎች አስቀድመው ወደ Glibc 2.37 ቅርንጫፍ ተቀብለዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ