Aplike kapasite pou konstwi Glibc lè l sèvi avèk zouti LLVM la

Enjenyè nan Collabora te pibliye yon rapò sou aplikasyon yon pwojè pou asire asanble bibliyotèk sistèm GNU C Library (glibc) lè l sèvi avèk LLVM toolkit (Clang, LLD, compiler-rt) olye de GCC. Jiska dènyèman, Glibc te rete youn nan eleman enpòtan nan distribisyon ki sipòte bilding sèlman lè l sèvi avèk GCC.

Difikilte ki genyen nan adapte Glibc pou asanble lè l sèvi avèk LLVM yo te koze pa tou de diferans nan konpòtman GCC ak Clang lè w ap trete sèten konstwi (pa egzanp, ekspresyon ki gen senbòl $, fonksyon enbrike, etikèt nan blòk asm, long double ak float128 kalite), ak bezwen pou ranplase ègzekutabl ak libgcc sou du-rt.

Pou asire asanble Glibc lè l sèvi avèk LLVM, apeprè 150 plak yo te prepare pou anviwònman Gentoo ak 160 pou anviwònman ki baze sou ChromiumOS la. Nan fòm li ye kounye a, bati nan ChromiumOS deja pase tès la avèk siksè, men li poko aktive pa default. Pwochen etap la pral transfere chanjman ki prepare yo nan estrikti prensipal Glibc ak LLVM, kontinye teste ak korije pwoblèm atipik ki parèt. Gen kèk nan plak yo te deja aksepte nan branch Glibc 2.37 la.

Sous: opennet.ru

Add nouvo kòmantè