Fedoras plaanitakse pakkuda vÔimalust koguda pakette Clangis GCC asemel.

Fedora 33 elluviimiseks on plaanitud muudatus kompilaatorite rakendamise reeglite jaotises, mille kohaselt saab paketi koostamiseks valida kompilaatori, lÀhtudes peaprojekti (upstream) soovitustest ja eelistustest. Hetkel on Fedora rangelt mÀÀranud, et kÔik paketid tuleb koostada GCC-ga, vÀlja arvatud juhul, kui paketti saab koostada ainult Clang/LLVM-ga.

Motiiv Clangiga koostamise vĂ”imaldamiseks on see, et mĂ”ned projektid, nĂ€iteks Firefox ja Chromium, kasutavad arendamisel Clangi peamise kompilaatorina ning selle alusel tehtud koostamised on paremini testitud. Clangi kasutamine sarnaste pakettide puhul aitab vĂ€ltida GCC-s ilmnevaid vigu ning nĂ”uab vigade paranduste kokkuleppimist peaprojektiga. GCC kasutamine toetab Clangi kasutades arendatud koodi ĂŒlekantavuse sĂ€ilitamist, kuid tekitab suurenenud koormust hooldajatele ning viib vĂ€rskenduste ilmumise viibimiseni (nĂ€iteks Mozilla keelab kasutab kaubamĂ€rki Firefox kolmandate osapoolte patĆĄide rakendamisel, seetĂ”ttu tuleb kĂ”igepealt saavutada nende patĆĄide lisamine pĂ”hikoosseisu ning vĂ€lja anda vĂ€rskendus alles pĂ€rast paranduste ilmumist upstream).

On mĂ€rgitud, et oleks mĂ”istlik kasutada Clangi pakettide puhul, mille jaoks see kompilaator sobib paremini ja mida peaprojektis peamiselt kasutatakse. Selliste pakettide puhul saaks koormust hooldamisel vĂ€hendada, kui pakettide ettevalmistamine toimub peaprojekti esindajate poolt. Kui paketti koostab kogukonna esindaja, siis tuleks anda mĂŠtainerile vĂ”imalus valida kompilaator. Pakettide puhul, mille peamised projektid ei eelista ĂŒhtegi kompilaatorit, soovitatakse sĂ€ilitada status quo (koostada nagu varem GCC-ga). Eetepaneku autor on Jeff Law Red Hatist, kes kuulub GCC ja Binutils mĂ€tainerite hulka.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster