compiler doesn't necessarily set to be GCC