macro_name PORTLAND_GROUP binary_name pgCC optimization_flags "-fast -Minline" shared_flags "-fPIC" linux -> "$(CXX) -shared -fPIC -Wl,-soname,{soname_abi}" solaris -> "$(CXX) -G -fPIC -Wl,-h,{soname_abi}"