respect set CC, CXX, and LD variables. stop overwriting them with empty vars
don't pass -gstabs+ to clang