[distcc] distcc parsing of -MT option too strict

King Dale (TTE) dale.king at thomson.net
Wed Aug 31 18:20:49 GMT 2005

I was having trouble getting distcc to farm out the compile. It was giving me messages like:

distcc[4576] (dcc_scan_args) -MTfoobar implies -E (maybe) and must be local.

It appears the problem is with distcc's parsing of the options. The issue was the difference between these two ways of passing the options to the compiler:

-MT foobar

Gcc isn't picky. It will let you drop the space between them, but distcc is not so forgiving. The first one forces the compile to be local, but the second one works correctly.

More information about the distcc mailing list