use clang instead of gcc