do not use -nostdinc++ with le32 target at all, it does not need it, and add testing for no system c++ headers showing up in our path