Fedora planifye pou bay kapasite pou konstwi pakè nan Clang olye de GCC

Pou aplikasyon nan Fedora 33 pwograme chanje règ pou itilize konpilateur nan distribisyon an, dapre ki konpilatè a pou bati pake a ka chwazi depann sou rekòmandasyon yo ak preferans nan pwojè prensipal la (en). Fedora kounye a ranfòse itilizasyon GCC pou konstwi tout pakè sof si pakè a kapab fèt sèlman nan Clang/LLVM.

Rezon ki fè yo bay kapasite nan bati ak Clang se ke kèk pwojè, e.g. Firefox и CHROMIUM, pandan devlopman yo sèvi ak Clang kòm konpilateur prensipal la ak asanble ki baze sou li yo pi byen teste. Sèvi ak Clang pou pakè sa yo ap evite pwan erè ki parèt lè bati nan GCC, osi byen ke kowòdone koreksyon pou erè sa yo ak pwojè prensipal la. Bati ak GCC gen yon efè pozitif sou kenbe transparans kòd devlope lè l sèvi avèk Clang, men li kreye yon pi gwo fado sou moun k ap antreteni yo ak retade piblikasyon mizajou yo (pa egzanp, Mozilla. entèdi sèvi ak mak Firefox lè w ap aplike plak twazyèm pati, kidonk ou dwe premye asire ke plak yo enkli nan kouran prensipal la epi lage aktyalizasyon a sèlman apre yo fin fikse yo parèt nan en an).

Li te note ke li ta lojik yo sèvi ak Clang pou pakè pou ki du sa a pi byen adapte ak itilize nan pwojè prensipal la. Pou pakè sa yo, li ta posib diminye fado antretyen an si pakè yo prepare pa reprezantan pwojè prensipal la. Si yon reprezantan nan kominote a ap bati pakè a, Lè sa a, kapasite nan chwazi yon konpilatè pwopoze yo dwe bay mentenans la. Pou pakè ki gen pwojè prensipal yo pa favorize youn oswa yon lòt du, li rekòmande pou kenbe sitiyasyon an (bati nan GCC tankou anvan). Otè pwopozisyon an se Jeff Law ki soti nan Red Hat, ki se youn nan GCC ak Binutils mentenitè yo.

Sous: opennet.ru

Add nouvo kòmantè