compile on mac with clang++