switch compiler to clang