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