try clang lib