Мы разрабатываем пакет R, который содержит скомпилированный код (используя Rcpp ).Мы проверяем сборки пакета на rhub (для тестирования сборок на нескольких платформах) с функцией check_for_cran()
.
Для Ubuntu 16.04 мы получаем следующее предупреждение
* checking compilation flags used ... WARNING
Compilation used the following non-portable flag(s):
'-Wdate-time' '-Werror-format-security' '-Wformat'
В настоящее время у нас нет файла Makevars
в подкаталоге src
.Чтобы подавить предупреждения, мы добавили флаг -Wall
в файл Makevars, что приводит к следующему предупреждению
* checking compilation flags in Makevars ... WARNING
Variables overriding user/site settings:
CFLAGS: -Wall
Мы перепробовали несколько настроек Makevars, но не смогли избавиться от этих предупреждений.Мы будем благодарны за любую помощь.
- Для отправки на cran мы должны иметь возможность собрать пакет без каких-либо предупреждений.