Iphunyezwe isakhono sokwakha i-Glibc kusetyenziswa i-LLVM toolkit

Iinjineli ezivela kwi-Collabora zipapashe ingxelo malunga nokuphunyezwa kweprojekthi yokuqinisekisa ukuhlanganiswa kwethala leencwadi le-GNU C Library (glibc) usebenzisa i-LLVM toolkit (Clang, LLD, compiler-rt) endaweni ye-GCC. Ukuza kuthi ga ngoku, i-Glibc yahlala iyinxalenye ebalulekileyo yonikezelo oluxhasa isakhiwo kuphela nge-GCC.

Ubunzima bokulungelelanisa i-Glibc yokudibanisa usebenzisa i-LLVM bubangelwa zombini iyantlukwano kwindlela yokuziphatha ye-GCC kunye ne-Clang xa kusetyenzwa izakhiwo ezithile (umzekelo, amabinzana anophawu lwe-$, imisebenzi efakwe kwindlwane, iilebhile kwiibhloko ze-asm, iindidi ezide kabini kunye ne-float128), kunye nesidingo sokutshintsha ixesha lokubaleka nge libgcc kwi compiler-rt.

Ukuqinisekisa ukuba indibano ye-Glibc isebenzisa i-LLVM, malunga neepatches ze-150 zilungiselelwe indawo ye-Gentoo kunye ne-160 ye-ChromiumOS-based based environment. Kwifom yayo yangoku, ukwakhiwa kwiChromiumOS sele kuphumelele ngempumelelo i-suite yovavanyo, kodwa ayikavunyelwa ngokungagqibekanga. Isinyathelo esilandelayo siya kuba kukudlulisa utshintsho olulungisiweyo kwisakhiwo esiphambili se-Glibc kunye ne-LLVM, ukuqhubeka nokuvavanya kunye nokulungisa iingxaki ze-atypical ezivelayo. Ezinye zeepatches sele zamkelwe kwisebe le-Glibc 2.37.

umthombo: opennet.ru

Yongeza izimvo