kick the gcc shit, switch to clang