switch gcc to clang