Awọn abajade ti atunko data package Debian nipa lilo Clang 10

Sylvestre Ledru atejade abajade ti atunkọ Debian GNU/Linux package pamosi lilo Clang 10 alakojo dipo GCC. Ninu awọn idii 31014, 1400 (4.5%) ko le kọ, ṣugbọn nipa lilo alemo afikun si ohun elo irinṣẹ Debian, nọmba awọn idii ti a ko kọ ti dinku si 1110 (3.6%). Fun lafiwe, nigbati o ba kọ ni Clang 8 ati 9, nọmba awọn idii ti ko le kọ wa ni 4.9%.

Idanwo Kọ naa dojukọ awọn iṣoro 250 ti o ṣẹlẹ nipasẹ awọn ipadanu nitori awọn aṣiṣe ni Qmake, ati awọn oran 177, ti o ni ibatan pẹlu awọn iran ti awọn orisirisi aami ninu awọn ìkàwé. Nipa fifi patch ti o rọrun si dpkg-gensymbols lati tọju aṣiṣe lafiwe aami kan nigbati o ba so pọ bi ikilọ, ati nipa rirọpo awọn faili iṣeto ni g ++ ni qmake, a ni anfani lati ṣatunṣe awọn ikuna lati kọ nipa awọn idii 290.

Lati awọn iyokù awọn iṣoro, ti o yori si ikuna kikọ ni Clang, awọn aṣiṣe ti o wọpọ julọ jẹ nitori isansa ti diẹ ninu awọn faili akọsori, iru simẹnti, aaye ti o padanu laarin ọrọ gangan ati idanimọ, awọn iṣoro pẹlu sisopọ, ikuna lati pada iye kan lati iṣẹ ti kii ṣe ofo. , ni lilo afiwe ti a paṣẹ ti itọka pẹlu asan, aini awọn asọye.

orisun: opennet.ru

Fi ọrọìwòye kun