提交使用 OpenMP 的 R 包

Submitting R package that use OpenMP

本文关键字:OpenMP 提交      更新时间:2023-10-16

我尝试提交支持 OpenMP 的 R 包(如果 openmp 可用,此包可以在 Linux 中编译)。

当我检查可能包装时,我遇到了此错误。

检查 Makevars 中的编译标志...警告 变量"PKG_CXXFLAGS"中的非可移植标志: -fopenmp

如何抑制此错误并将其提交给 CRAN。

从 R 扩展手册中,你需要:

PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)

请参阅此处,了解最近的 R-help 帖子,其中包含示例 CRAN 包和更多信息。