Sakamakon sake gina bayanan fakitin Debian ta amfani da Clang 10

Sylvestre Ledru wallafa sakamakon sake gina tarihin fakitin Debian GNU/Linux ta amfani da mai tara Clang 10 maimakon GCC. Daga cikin fakitin 31014, 1400 (4.5%) ba za a iya gina su ba, amma ta hanyar amfani da ƙarin faci ga kayan aikin Debian, an rage adadin fakitin da ba a ginawa zuwa 1110 (3.6%). Don kwatanta, lokacin ginawa a cikin Clang 8 da 9, adadin fakitin da ba za a iya gina su ya kasance a 4.9%.

Gwajin ginin ya mayar da hankali ne kan matsalolin 250 da hadurruka suka haifar saboda kurakurai a Qmake, da batutuwa 177. masu alaka tare da samar da alamomi daban-daban a cikin ɗakunan karatu. Ta hanyar ƙara sauƙi mai sauƙi zuwa dpkg-gensymbols don magance kuskuren kwatanta alamar alama yayin haɗawa azaman faɗakarwa, da kuma maye gurbin fayilolin sanyi na g++ a cikin qmake, mun sami damar gyara gazawar gina kusan fakiti 290.

Daga sauran matsaloli, wanda ke haifar da gazawar gini a cikin Clang, kurakuran da aka fi sani da su sune saboda rashin wasu fayilolin kai, nau'in simintin gyare-gyare, ɓataccen sarari tsakanin ainihin da mai ganowa, matsaloli tare da ɗaure, gazawar dawo da ƙima daga aikin mara amfani. , Yin amfani da kwatancen da aka ba da umarni na mai nuni tare da rashin ma'ana.

source: budenet.ru

Add a comment