我的Linux软件包构建失败了,出现以下编译错误:rstan
软件包。
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status
make: *** [rstan.so] Error 1
ERROR: compilation failed for package ‘rstan’
如何修改我的
travis.yaml
文件以在Travis上成功安装rstan
?构建日志: https://travis-ci.org/IndrajeetPatil/statsExpressions/builds/638404778?utm_source=github_status&utm_medium=notification Travis yaml: https://github.com/IndrajeetPatil/statsExpressions/blob/master/.travis.yml
-flto=2
标志。 - Ben GoodrichMAKEFLAGS="-j 2 && -flto 2"
? - Indrajeet Patilecho "CXX14 = g++-7 -fPIC -flto=2" >> ~/.R/Makevars
,你可以根据自己的需要进行更改,但如果-flto=2
导致问题,我建议将其删除。你也可以在其他地方设置MAKEVARS
环境变量。 - Ben Goodrich/usr/bin/ld: lto-wrapper failed
吗? - Ben Goodrich