build with clang