macro_name XLC binary_name xlC optimization_flags "-O2" lang_flags "-std=c++11" visibility_build_flags "-fvisibility=hidden" visibility_attribute '__attribute__((visibility("default")))' altivec -> "-qaltivec" default -> "$(CXX) -qmkshrobj" default -> "-qcheck=all" address -> "-qcheck=bounds:stackclobber:unset" undefined -> "-qcheck=nullptr:divzero"