Инструкции по сборке Coverity Scan C / C ++: sysctl vsyscall = emulate - PullRequest
0 голосов
/ 20 мая 2018

Устранение неполадок в инструкции Build Tool Scan C / C ++ *1004*:

  • ПРЕДУПРЕЖДЕНИЕ: Пользователи Linux на ядре версии 4.8.x и новее должны будут применить параметр sysctl для поддержки наших двоичных файлов.Без этого параметра наши двоичные файлы не будут работать на вашей платформе.Это известная проблема, которую мы рассмотрим в следующем выпуске.
    # sysctl vsyscall=emulate

Вышеприведенная команда не работает на Ubuntu 18.04 LTS с ядром 4.15.0:

# uname -r
4.15.0-20-generic
# 
# sysctl vsyscall=emulate
sysctl: cannot stat /proc/sys/vsyscall: No such file or directory
# 

Следует ли игнорировать эти инструкции?Использовать другую команду?

1 Ответ

0 голосов
/ 22 мая 2018

Средство сборки Coverity для C / C ++, похоже, работает на моем компьютере без применения этого параметра sysctl.

Либо предупреждение не относится к текущей версии инструмента сборки Coverity (версия 2017.07)) или параметр sysctl не требуется в некоторых последних версиях ядра, таких как ядро ​​4.15.0, поставляемое с Ubuntu 18.04.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...