Sylvestre Ledru risultato della ricompilazione dell'archivio pacchetti Debian GNU/Linux utilizzando il compilatore Clang 10 invece del GCC. Su 31014 pacchetti, non è stato possibile compilare 1400 (4,5%), ma applicando una patch aggiuntiva all'arsenale Debian, il numero dei pacchetti non compilati è riuscito a ridursi a 1110 (3,6%). A titolo di confronto, durante la compilazione con Clang 8 e 9, il numero di pacchetti che non sono stati compilati si è mantenuto attorno al 4,9%.
Durante l'esperimento di compilazione, l'attenzione è stata concentrata su 250 problemi causati da errori in Qmake e 177 problemi relativi Tra gli altri
, che causano errori durante la compilazione con Clang, gli errori più comuni sono dovuti a mancanti alcuni file di intestazione, conversioni di tipo, assenza di uno spazio tra il letterale e l'identificatore, problemi di collegamento, assenza di un valore di ritorno da una funzione non-void, utilizzo del confronto ordinato di un puntatore nullo, assenza di definizioni. Sylvestre Ledru ha pubblicato il risultato della ricompilazione dell'archivio pacchetti.
Fonte: opennet.ru
