Nampihatra ny fahaizana manangana Glibc amin'ny alΓ lan'ny fitaovana LLVM

Ny injeniera avy ao amin'ny Collabora dia namoaka tatitra momba ny fanatanterahana tetikasa iray hiantohana ny fivorian'ny tranomboky rafitra GNU C Library (glibc) amin'ny fampiasana ny fitaovana LLVM (Clang, LLD, compiler-rt) fa tsy GCC. Hatramin'ny vao haingana, ny Glibc dia nijanona ho iray amin'ireo singa manan-danja amin'ny fizarana izay manohana ny fananganana miaraka amin'ny GCC ihany.

Ny fahasarotana amin'ny fampifanarahana ny Glibc amin'ny fivoriambe mampiasa LLVM dia vokatry ny tsy fitovizan'ny fitondran-tenan'ny GCC sy ny Clang rehefa manamboatra fanamboarana sasany (ohatra, fanehoana miaraka amin'ny marika $, fiasa nested, etikety amin'ny asm blocks, karazana lava roa sy float128), ary ilaina ny manolo ny runtime amin'ny libgcc amin'ny compiler-rt.

Mba hiantohana ny fivorian'ny Glibc amin'ny fampiasana LLVM, patch 150 eo ho eo no nomanina ho an'ny tontolo Gentoo ary 160 ho an'ny tontolo mifototra amin'ny ChromiumOS. Amin'ny endriny ankehitriny, ny fananganana ao amin'ny ChromiumOS dia efa nandalo tamim-pahombiazana ny suite fitsapana, saingy tsy mbola alefa amin'ny alΓ lan'ny default. Ny dingana manaraka dia ny hamindra ny fanovana nomanina amin'ny firafitry ny Glibc sy LLVM, manohy ny fitsapana sy ny fanitsiana ireo olana atypical mipoitra. Ny sasany amin'ireo patch dia efa nekena tao amin'ny sampana Glibc 2.37.

Source: opennet.ru

Add a comment