د LLVM اوزار کټ په کارولو سره د Glibc جوړولو وړتیا پلي کړه

د کولابورا انجینرانو د پروژې پلي کولو په اړه یو راپور خپور کړی ترڅو ډاډ ترلاسه کړي چې د GCC پرځای د LLVM Toolkit (Clang, LLD, compiler-rt) په کارولو سره د GNU C کتابتون (glibc) سیسټم کتابتون تنظیم کول. تر دې وروستیو پورې، Glibc د توزیع یو له مهمو برخو څخه پاتې شوی چې یوازې د GCC سره د ودانولو ملاتړ کوي.

د LLVM په کارولو سره د اسمبلۍ لپاره د Glibc تطبیق کې ستونزې د GCC او کلینګ په چلند کې د دواړو توپیرونو له امله رامینځته کیږي کله چې ځینې ساختمانونه پروسس کوي (د مثال په توګه د $ سمبول سره څرګندونې، نیست شوي افعال، په asm بلاکونو کې لیبلونه، اوږد ډبل او فلوټ 128 ډولونه)، او په compiler-rt کې د libgcc سره د منډو وخت بدلولو اړتیا.

د LLVM په کارولو سره د Glibc راټولولو ډاډ ترلاسه کولو لپاره، شاوخوا 150 پیچ د جینټو چاپیریال لپاره او 160 د ChromiumOS-based چاپیریال لپاره چمتو شوي. په خپل اوسني شکل کې، په ChromiumOS کې جوړونه دمخه په بریالیتوب سره د ټیسټ سویټ تیریږي، مګر لاهم د ډیفالټ لخوا فعال شوی نه دی. بل ګام به د Glibc او LLVM اصلي جوړښت ته چمتو شوي بدلونونه لیږدول وي، ازموینې ته دوام ورکړي او غیر معمولي ستونزې چې پاپ اپ کیږي سم کړي. ځینې ​​​​پیچونه دمخه د Glibc 2.37 څانګې کې منل شوي.

سرچینه: opennet.ru

Add a comment