macro_name XLC binary_name xlC optimization_flags "-O2" lang_flags "-std=c++11" altivec -> "-qaltivec" default -> "$(CXX) -qmkshrobj"