Use clang to replace gcc