I whakatinanahia te kaha ki te hanga Glibc ma te whakamahi i te kete taputapu LLVM

Kua whakaputahia e nga miihini mai i Collabora he purongo mo te whakatinanatanga o tetahi kaupapa hei whakarite i te huihuinga o te whare pukapuka punaha GNU C Library (glibc) ma te whakamahi i te kete taputapu LLVM (Clang, LLD, compiler-rt) hei utu mo te GCC. I mua tata nei, ko Glibc tetahi o nga waahanga nui o nga tohatoha e tautoko ana i te hanga me te GCC anake.

Ko nga uaua ki te urutau ki te Glibc mo te huihuinga ma te whakamahi i te LLVM na nga rereketanga e rua o te whanonga o GCC me Clang i te wa e tukatuka ana i etahi hanganga (hei tauira, nga korero me te tohu $, nga mahi kohanga, nga tapanga i roto i nga poraka asm, nga momo takirua roa me te float128), me te hiahia ki te whakakapi i te wa whakahaere me te libgcc i runga i te compiler-rt.

Hei whakarite i te huihuinga o Glibc ma te whakamahi i te LLVM, tata ki te 150 nga papanga kua whakaritea mo te taiao o Gentoo me te 160 mo te taiao ChromiumOS. I roto i tona ahua o naianei, ko te hanga i roto i te ChromiumOS kua eke angitu i te huinga whakamatautau, engari kaore ano kia taea te taunoa. Ko te mahi e whai ake nei ko te whakawhiti i nga huringa kua rite ki te hanganga matua o Glibc me LLVM, haere tonu ki te whakamatautau me te whakatika i nga raru atypical ka puta ake. Ko etahi o nga papaki kua whakaaetia ki te pekanga Glibc 2.37.

Source: opennet.ru

Tāpiri i te kōrero