Ua fuafua Fedora e tuʻuina atu le gafatia e fausia ai pusa i Clang nai lo le GCC

Mo le faʻatinoga i Fedora 33 faatulagaina teuteuga tulafono mo le faʻaogaina o tagata faʻapipiʻi i le tufatufaga, e tusa ai ma le mea e mafai ona filifilia le tagata faʻapipiʻi mo le fausiaina o le afifi e faʻatatau i fautuaga ma manaʻoga o le galuega autu (upstream). Fedora o loʻo faʻamalosia nei le faʻaogaina o le GCC e fausia ai afifi uma sei vagana ua mafai ona fausia le afifi ile Clang/LLVM.

O le mafuaʻaga o le tuʻuina atu o le gafatia e fausia ai ma Clang o nisi o galuega faatino, eg. Firefox и Chromium, i le taimi o le atinaʻe latou te faʻaaogaina Clang e avea ma faʻapipiʻi autu ma faʻalapotopotoga faʻavae i luga e sili atu ona tofotofoina. O le faʻaaogaina o le Clang mo ia afifi o le a aloese mai le puʻeina o mea sese e oso aʻe pe a fausia i le GCC, faʻapea foʻi ma le faʻamaopoopoina o mea sese ma le galuega autu. O le fausiaina ma le GCC e iai sona aafiaga lelei i le faʻatumauina o le feaveaʻiina o tulafono faʻapipiʻi e faʻaaoga ai le Clang, ae faʻatupuina se avega sili atu i luga o tagata tausia ma faʻatuai le lolomiina o faʻafouga (mo se faʻataʻitaʻiga, Mozilla faasaina fa'aaoga le fa'ailoga fa'ailoga a Firefox pe a fa'aogaina patches isi vaega, o lea e tatau ai ona e fa'amautinoa muamua o lo'o aofia ai fa'ailoga i totonu o le vaitafe autu ma fa'asa'oloto le fa'afouga pe a uma ona fa'aalia le fa'aleleia i le pito i luga).

O loʻo maitauina e talafeagai le faʻaogaina o le Clang mo afifi lea e sili atu ona fetaui ma faʻaoga lenei faʻapipiʻi i le galuega autu. Mo ia afifi, e mafai ona faʻaitiitia le mamafa o le tausiga pe afai o afifi e saunia e sui o le galuega autu. Afai o se sui mai le afioaga o loʻo fausiaina le afifi, o lona uiga o le tomai e filifili ai se tuʻufaʻatasiga ua tuʻuina atu e tuʻuina atu i le tausiga. Mo afifi o latou galuega autu e le fiafia i se tasi poʻo se isi tagata faʻapipiʻi, e fautuaina e faʻatumauina le tulaga quo (fausia i le GCC pei o le taimi muamua). O le tusitala o le talosaga o Jeff Law mai Red Hat, o ia o se tasi o le GCC ma Binutils tausia.

puna: opennet.ru

Faaopoopo i ai se faamatalaga