Is it possible for the value of STARTFILE_SPEC to be based on whether C or C++ is being used ? The need for the above is to try to implement the use of different versions of crtbengin.o with / without EH_FRAME based on whether C or C++ is being used.