Riżultati tal-bini mill-ġdid tad-database tal-pakketti Debian bl-użu ta' Clang 10

Sylvestre Ledru ippubblikati ir-riżultat tal-bini mill-ġdid tal-arkivju tal-pakkett Debian GNU/Linux bl-użu tal-kompilatur Clang 10 minflok GCC. Mill-31014-il pakkett, 1400 (4.5%) ma setgħux jinbnew, iżda bl-applikazzjoni ta 'garża addizzjonali għall-għodda Debian, in-numru ta' pakketti mhux mibnija tnaqqset għal 1110 (3.6%). Għal paragun, meta tinbena f'Clang 8 u 9, in-numru ta 'pakketti li ma setgħux jinbnew baqa' ta '4.9%.

L-esperiment tal-bini ffoka fuq 250 problema kkawżata minn ħabtiet minħabba Żbalji f'Qmake, u 177 ħarġa, relatati bil-ġenerazzjoni ta 'diversi simboli fil-libreriji. Billi żżid garża sempliċi mad-dpkg-gensymbols biex tittratta żball ta' tqabbil tas-simbolu meta torbot bħala twissija, u billi ssostitwixxiet il-fajls tal-konfigurazzjoni g++ f'qmake, stajna nirranġaw fallimenti biex nibnu madwar 290 pakkett.

Mill-bqija problemi, li jwassal għal falliment tal-bini f'Clang, l-iżbalji l-aktar komuni huma minħabba n-nuqqas ta 'xi fajls ta' header, ikkastjar tat-tip, spazju nieqes bejn letterali u identifikatur, problemi bil-irbit, nuqqas ta 'ritorn ta' valur minn funzjoni mhux vojta , bl-użu ta 'paragun ordnat ta' pointer ma null , nuqqas ta 'definizzjonijiet.

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster