Fedora ikukonzekera kupereka mwayi wopanga mapaketi ku Clang m'malo mwa GCC

Kuti mugwiritse ntchito mu Fedora 33 anakonza kusintha malamulo ogwiritsira ntchito ophatikizira pakugawa, malinga ndi momwe wopanga amapangira phukusi angasankhidwe malinga ndi malingaliro ndi zokonda za polojekiti yayikulu (kumtunda). Fedora pakali pano ikulimbikitsa kugwiritsa ntchito GCC kumanga mapaketi onse pokhapokha phukusilo limangomangidwa ku Clang/LLVM.

Chifukwa choperekera luso lomanga ndi Clang ndikuti ma projekiti ena, mwachitsanzo. Firefox ΠΈ Chromium, panthawi yachitukuko amagwiritsa ntchito Clang monga chojambulira chachikulu ndipo misonkhano yochokerapo imayesedwa bwino. Kugwiritsa ntchito Clang pamaphukusi oterowo kudzapewa kugwira zolakwika zomwe zimawonekera pomanga mu GCC, komanso kugwirizanitsa zokonza zolakwikazi ndi polojekiti yayikulu. Kumanga ndi GCC kumakhala ndi zotsatira zabwino pakusunga ma code opangidwa pogwiritsa ntchito Clang, koma kumabweretsa zovuta zambiri kwa osamalira ndikuchedwetsa kufalitsa zosintha (mwachitsanzo, Mozilla. amaletsa gwiritsani ntchito chizindikiro cha Firefox mukamagwiritsa ntchito zigamba za chipani chachitatu, chifukwa chake muyenera kuwonetsetsa kuti zigambazo zikuphatikizidwa mumtsinje waukulu ndikutulutsa zosinthazo pokhapokha zokonza zitawonekera kumtunda).

Zimadziwika kuti zingakhale zomveka kugwiritsa ntchito Clang pamaphukusi omwe compiler iyi ndi yoyenera komanso yogwiritsidwa ntchito mu polojekiti yayikulu. Kwa maphukusi oterowo, zingatheke kuchepetsa katundu wokonza ngati mapepalawo akukonzedwa ndi oimira ntchito yaikulu. Ngati woimira anthu ammudzi akumanga phukusi, ndiye kuti mwayi wosankha wogwirizanitsa uyenera kuperekedwa kwa wosamalira. Pamaphukusi omwe mapulojekiti awo akulu sakonda wophatikiza wina kapena wina, tikulimbikitsidwa kusunga momwe zilili (kumanga mu GCC monga kale). Wolemba malingalirowa ndi Jeff Law wochokera ku Red Hat, yemwe ndi m'modzi mwa osamalira a GCC ndi Binutils.

Source: opennet.ru

Kuwonjezera ndemanga