clang (не clangcc) не поддерживается coverity8

Я использую прикрытие для анализа своего кода.
но когда я настроил cov, получил ошибку.

> cov-configure --config
> /home/opt/coverity/Coverity/cov-admin/cov-conf/config/coverity_config_armcc.xml
> --comptype clang --compiler ****** --template

получил ошибку:

Unknown compiler type clang
The only supported compiler types are:
******

Поэтому я сомневаюсь, что если coverity поддерживает компилятор clang, или я сделал что-то не так.

Версия покрытия 8.

БЗ.

0

Решение

Coverity 8 определенно поддерживает Clang. Проблема в том, что вы используете --comptype clang — тип для Clang --comptype clangcc (обратите внимание на дополнительную копию).

Если вы сомневаетесь, cov-configure --list-compiler-types это хорошее место для начала, как и документация.

Обратите внимание, что пока ваш бинарный файл Clang имеет имя по умолчанию, cov-configure --clang должно быть все, что вам нужно. В противном случае я настоятельно рекомендую вам использовать --template на ваше cov-configure командной строки, так как реализация CIT для Clang интенсивно использует «обязательные» аргументы, и вы вряд ли получите успешный захват вашей сборки без использования --template,

2

Другие решения

Других решений пока нет …