Можно ли заставить Travis CI работать с Clang, который способен на С++ 11? (Я хочу, чтобы Clang, а не GCC, у меня уже есть GCC 4.8, работающий в Travis CI.) Похоже, что версия, которая предварительно установлена, не поддерживает С++ 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>
Я видел трюк -D__STRICT_ANSI__
, но для меня это столкнулось с другими вещами.
Можно ли заставить его работать? См. Также мой .travis.yml.