【发布时间】:2014-04-02 10:08:28
【问题描述】:
是否可以让 Travis CI 与支持 C++11 的 Clang 一起工作? (我想要 Clang,而不是 GCC,我已经在 Travis CI 中使用了 GCC 4.8。)似乎预装的版本不支持 C++11。我安装任何新版本的所有尝试最终都以failing because of this:
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>
我见过-D__STRICT_ANSI__ trick,但这与我的其他事情发生冲突。
是否有可能让它工作?另请参阅我的.travis.yml。
【问题讨论】:
-
就我个人而言,我想知道如何解决这个问题。也许回答你自己的答案。
标签: c++ c++11 clang travis-ci clang++