Силвестър Ледрю (Sylvestre Ledru) резултат от повторното събиране на архива с пакети на Debian GNU/Linux с използването на компилатор Clang 10 вместо GCC. От 31014 пакета не беше възможно да се съберат 1400 (4.5%), но прилагането на допълнителен пач към инструментариума на Debian намали броя на несъбраните пакети до 1110 (3.6%). За сравнение, при събиране с Clang 8 и 9, броят на несъбраните пакети остана на ниво от 4.9%.
При провеждане на експеримента със събиране, вниманието беше насочено към 250 проблема, причинени от сривове в Qmake, и 177 проблема, свързани От останалите
, водещи до сривове при събиране с Clang, най-често срещаните грешки са поради отсъствието на някои заглавни файлове, кастинг на типове, липса на интервал между литерал и идентификатор, проблеми със свързването, липса на връщане на стойност от функция без void, използване на сравнението на указатели, равни на нула, и липса на определения. BLE под микроскопом (ATTи GATTи…)
Източник: opennet.ru
