r - Ubuntu 16.04 上的 rhub 编译警告
问题描述
我们正在开发一个包含已编译代码的 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上提交,我们需要能够在没有任何警告的情况下构建包。
解决方案
推荐阅读
- node.js - 我不知道为什么猫鼬填充器返回null?
- amazon-web-services - 解析参数“--targets”时出错:预期:“=”,接收到:“{”用于输入:
- python - 使用 BaseHTTPRequestHandler 时计算 HTTP 连接数
- angular - 如何在 Angular 中使用 Laravel @can()
- python - 情节上的永久尖峰线?
- tensorflow - Tensorflow2 对象检测 API:PR-Curve
- java - 如何添加内容类型标头应用程序/json 以取消映射后端点?
- android - 尽管我安装了 SDK,但未显示 Android API 30
- python - 我如何使用用户 ID 将其与条件匹配,以便当用户向频道发送消息时,机器人可以为用户执行特定任务
- javascript - 组件,ReactJS - 渲染没有返回任何内容