相关疑难解决方法(0)

Travis CI与Clang 3.4和C++ 11

是否有可能让Travis CI与能够使用C++ 11的Clang一起工作?(我想要Clang,而不是GCC,我已经在Travis CI中使用了GCC 4.8.)看来预安装的版本不支持C++ 11.我安装任何较新版本的所有尝试都因此失败:

In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/bits/move.h:57:   
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/type_traits:269:39: error:
use of undeclared identifier '__float128'
struct __is_floating_point_helper<__float128>
Run Code Online (Sandbox Code Playgroud)

我见过这个-D__STRICT_ANSI__伎俩,但与我的其他事情发生了冲突.

是否有可能让它运作?另见我的.travis.yml.

c++ clang c++11 clang++ travis-ci

38
推荐指数
2
解决办法
1万
查看次数

使用Travis服务器上的Buck构建

我正在尝试使用Travis CI服务器上的C++目标(通过GitHub)与Buck构建测试buck test,但有两件事我无法弄清楚.

  1. 我必须在Travis服务器上安装Buck.我如何使用OS X服务器而不是Ubuntu服务器?我在Travis文档中读到它也提供了OS X服务器.这样我就可以继续做brew tap facebook/fb && brew install buck,我会完成.
  2. Buck要求我指定要.buckconfig在存储库中的文件中使用的编译器.但是,这只接受编译器使用的绝对路径.Travis CI配置似乎只提供包含编译器路径的环境变量.但环境变量不能用于.buckconfig.有没有办法可以安装一个编译器(一个完全支持C++ 14的编译器)并获得它在Travis服务器上的安装路径?

我强调的问题,以便它是没有与所有我提到的(巴克和Travis CI)仍回答这个问题的事情体验谁的人更容易.

c++ github travis-ci c++14 buck

4
推荐指数
1
解决办法
195
查看次数

标签 统计

c++ ×2

travis-ci ×2

buck ×1

c++11 ×1

c++14 ×1

clang ×1

clang++ ×1

github ×1