Zotsatira zakumanganso nkhokwe ya phukusi la Debian pogwiritsa ntchito Clang 10

Sylvestre Ledru lofalitsidwa zotsatira zomanganso nkhokwe ya phukusi la Debian GNU/Linux pogwiritsa ntchito compiler ya Clang 10 m'malo mwa GCC. Pamaphukusi a 31014, 1400 (4.5%) sakanatha kumangidwa, koma pogwiritsa ntchito chigamba chowonjezera pa chida cha Debian, chiwerengero cha mapepala osamangidwa chinachepetsedwa kukhala 1110 (3.6%). Poyerekeza, pomanga ku Clang 8 ndi 9, kuchuluka kwa mapaketi omwe sanamangidwe adakhalabe pa 4.9%.

Kuyesera komangako kunayang'ana pa zovuta 250 zomwe zidachitika chifukwa cha ngozi zolakwa mu Qmake, ndi nkhani 177, zokhudzana ndi m'badwo wa zizindikiro zosiyanasiyana m'malaibulale. Powonjezera chigamba chosavuta ku dpkg-gensymbols kuti tithane ndi vuto lofananiza chizindikiro polumikizana ngati chenjezo, komanso posintha mafayilo osintha a g++ mu qmake, tidatha kukonza zolephera kupanga ma phukusi pafupifupi 290.

Kuchokera kwa ena onse mavuto, zomwe zimayambitsa kulephera kwa zomangamanga ku Clang, zolakwika zofala kwambiri chifukwa cha kusakhalapo kwa mafayilo ena amutu, kuponyedwa kwamtundu, kusowa malo pakati pa zenizeni ndi chizindikiritso, zovuta zomangirira, kulephera kubwezera mtengo kuchokera ku ntchito yopanda kanthu. , pogwiritsa ntchito kufananitsa kolamulidwa kwa cholozera ndi null , kusowa kwa matanthauzo.

Source: opennet.ru

Kuwonjezera ndemanga