dynamic build with clang