W dniu 04.12.2018 o 01:47, Laurentiu Pancescu pisze:
On 03/12/18 20:40, Marcin Juszkiewicz wrote:
Asked because since Mimic gcc7+ is required to build Ceph. That's because of c++14 stuff which is not fully implemented in older versions.
That's also a reason why I can not build anything past Luminous under Debian 'stretch' (gcc 6.3).
Does Ceph require gcc to build? Debian Stretch has clang-3.8 in its repos, and even clang-6.0 in the backports (clang should have complete C++14 support in version 3.4 or newer).
I was wrong - c++17 is required. Especially 'string_view' stuff which is heavily used since Mimic.
Clang 6.0 was not enough ;(