make compile with clang