Anakhazikitsa luso lopanga Glibc pogwiritsa ntchito zida za LLVM

Akatswiri ochokera ku Collabora asindikiza lipoti la kukhazikitsidwa kwa pulojekiti yoonetsetsa kuti laibulale ya GNU C Library (glibc) ikusonkhanitsidwa pogwiritsa ntchito LLVM toolkit (Clang, LLD, compiler-rt) m'malo mwa GCC. Mpaka posachedwa, Glibc idakhalabe imodzi mwazinthu zofunika kwambiri zogawa zomwe zidathandizira kumanga kokha pogwiritsa ntchito GCC.

Zovuta zosinthira Glibc polumikizira pogwiritsa ntchito LLVM zimayamba chifukwa cha kusiyana kwa machitidwe a GCC ndi Clang pokonza zomanga zina (mwachitsanzo, mawu okhala ndi chizindikiro cha $, ntchito zokhazikika, zolembera mu midadada ya asm, mitundu yayitali iwiri ndi float128), ndi kufunikira kosintha nthawi yothamanga ndi libgcc pa compiler-rt.

Kuonetsetsa kusonkhana kwa Glibc pogwiritsa ntchito LLVM, pafupifupi zigamba za 150 zakonzedwa ku chilengedwe cha Gentoo ndi 160 kwa chilengedwe chochokera ku ChromiumOS. M'mawonekedwe ake apano, chomanga mu ChromiumOS chadutsa kale mayeso, koma sichinatheke mwachisawawa. Chotsatira chidzakhala kusamutsa zosintha zomwe zakonzedwa kumapangidwe akuluakulu a Glibc ndi LLVM, pitirizani kuyesa ndi kukonza mavuto atypical omwe amawonekera. Zina mwa zigamba zavomerezedwa kale munthambi ya Glibc 2.37.

Source: opennet.ru

Kuwonjezera ndemanga