[distcc] newbie: problem with distcc and intel C++ 7.1: 0 byte object

Cristian Tibirna ctibirna at giref.ulaval.ca
Sun Jun 8 19:28:29 GMT 2003

Le Friday, 06 June 2003 10:29, Markus Werle a écrit:
> Hi!
> Sorry, if something is malconfigured, but I just cannot find out what
> went wrong here:

I have the same problem and, as it was pointed to me (in this same list; you 
might find the messages in the archive), it's a problem stemming from a 
difference in file extensions handling between the gnu compilers and ICC.

As you might know, in order to distribute compiling, distcc preprocesses your 
C/C++ file on the main node/server (the one doing the make -jN) and sends the 
result over the network to the computing client, which passes it to gcc as a 
file with the .ii extension. It seems that ICC waits for a file with the 
extension .i.

Now, ICC has commandline switches that allow for explicit specification of the 
type of the file passed, but I didn't yet come around to find out if there's 
a way to configure the commandline used by a distcc client to launch 
compilations. Or add such a way if it doesn't exist.

Suggestions I received included changing the source of the distcc client so 
that it employs the .i extension instead of .ii, but this isn't convenient 
for me, as I use (concurently) gcc and icc on the same compiling farm.

Hope this helps (to understand the problem) and sorry that it doesn't help (to 
solve it) :-|

Cristian Tibirna				(1-418-) 656-2131 / 4340
  Université Laval - Québec, CAN ... http://www.giref.ulaval.ca/~ctibirna
  Professionnel de recherche GIREF ... ctibirna at giref.ulaval.ca
  Étudiant PhD Génie Chimique ... tibirna at gch.ulaval.ca

More information about the distcc mailing list