On Sun, May 12, 2019 at 03:53:53PM +0100, Iain Sandoe wrote:
> Right now, we don’t install a “cc”  [we install gcc]  but we do install “c++” 
> [ we also install g++, of course].
> 
> Some configure scripts (and one or two places in the testsuite) do try to 
> invoke ‘cc’ which can lead to inconsistent tools being used, if a GCC install 
> is ahead in the PATH of some other install which does provide cc.
> 
> Is there a reason for this omission, or is it unintentional?

"cc" isn't POSIX, since over a decade I think.  "c99" is POSIX, and it is
a shell script calling whatever "gcc" is first in the PATH, on most distros.

Many scripts that call "cc" expect to find a K&R compiler, historically at
least -- maybe all such scripts went the way of the dodo, that wouldn't be
so bad.

I don't know about "c++", and it is pretty much impossible to search for.
Jeff added it in <https://gcc.gnu.org/r34527>, maybe he can clarify?  But
that was quite some time ago ;-)


Segher

Reply via email to