Sylvestre Ledru 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 f'Qmake, u 177 ħarġa, 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 , 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
