Is this only needed with clang? Would a Mavericks user another compiler (gcc-4.2, llvm-gcc, GNU gcc) need this?