由于Fortran文件中的长行(即大于80个字符),My R包在Solaris上生成错误。我能够使用gnu编译器在我的Makevars
文件中使用以下行在平台上修复此问题:
PKG_FFLAGS=--fixed-line-length-132
在挖掘中,似乎Solaris Studio等效项是-e
,所以如果我能弄清楚如何使PKG_FFLAGS
变量以构建平台为条件,这是一个简单的修复。
R extensions manual shows an example of conditionally setting a variable on Windows。任何人都可以指出我使用适当的环境变量来做与Solaris相比的其他平台吗?
我没有要测试的Solaris盒子,在从CRAN看门人那里花更多时间之前做好这件事会很好。