[distcc] Re: implicit compiler name
Alexandre Oliva
oliva at lsd.ic.unicamp.br
Fri Sep 20 05:24:01 GMT 2002
On Sep 20, 2002, Martin Pool <mbp at samba.org> wrote:
> So checking symlinks to find out which is the real compiler may be a
> bit hard.
Besides, consider what if ccache decided to take the same policy: all
of a sudden, it would stop finding distcc (if it's a gcc->distcc link)
and going straight to gcc (assuming that's not also a symlink in say
~/bin).
IMHO the right way to do it is to search for argv[0] in the PATH, drop
everything you find until you encounter yourself, and start searching
for another occurrence of argv[0] starting from there. The tricky
part is to tell when you've encountered yourself, though.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist Professional serial bug killer
More information about the distcc
mailing list