Faʻatinoina le tomai e fausia ai le Glibc e faʻaaoga ai le LLVM toolkit

Inisinia mai Collabora ua faʻasalalau se lipoti i le faʻatinoina o se poloketi e faʻamautinoa ai le faʻapipiʻiina o le GNU C Library (glibc) system library e faʻaaoga ai le LLVM toolkit (Clang, LLD, compiler-rt) nai lo le GCC. Se'ia o'o mai talu ai nei, na tumau pea Glibc o se tasi o vaega taua o tufatufaga na lagolagoina le fausiaina ma le GCC.

O faigata i le fetuutuunai o le Glibc mo le faʻapotopotoga e faʻaaoga ai le LLVM e mafua mai i eseesega uma i le amio a le GCC ma le Clang pe a faʻaogaina nisi o fausaga (mo se faʻataʻitaʻiga, faʻamatalaga faʻatasi ma le $ faʻailoga, galuega faʻapipiʻi, faʻailoga i poloka asm, faʻalua umi ma float128 ituaiga), ma le manaʻoga e sui le taʻavale i le libgcc i luga o le compiler-rt.

Ina ia mautinoa le faʻapotopotoga a Glibc e faʻaaoga ai le LLVM, e tusa ma le 150 patches ua saunia mo le Gentoo environment ma le 160 mo le ChromiumOS-based environment. I lona tulaga o loʻo iai nei, o le fausiaina i ChromiumOS ua maeʻa ona pasia le suʻega suʻega, ae e leʻi mafai ona faʻaogaina. O le isi laasaga o le tuʻuina atu lea o suiga ua saunia i le fausaga autu o Glibc ma LLVM, faʻaauau suʻega ma faʻasaʻo faʻafitauli atypical e oso aʻe. O nisi o patches ua uma ona taliaina i le Glibc 2.37 lala.

puna: opennet.ru

Faaopoopo i ai se faamatalaga