Здравствуйте, _agg, Вы писали:
_>clang 10 поддерживает C++ 17 просто при компиляции берет STL от gcc, нужно как то cmake заставить что бы clang брал свой stl . В других линуксах этого не возникает потому что gcc и clang поддерживают одинаковые фичи, а в Astra Linux сделали так что gcc старый совсем, а clang поддерживает хотя бы c++ 17. В директории /usr/lib/llvm-10/include/c++/v1 находится нужный файл, но при компиляции пытается подключить из /usr/include/c++/6
Если там GCC старый совсем, то где кланг возмет новый STL?