for clang, -std is not needed