It appears that the -E option of g++ prevents use of precompiled headers (pch).  The result is a preprocessed file, but correct .h.gch files are not pulled in.  This is a problem when g++ and pch are used by distcc.  Before distcc sends a job to a remote machine, it preprocesses it on the local machine by running g++ -E...  This has the effect of not using .h.gch files which in turn makes the remote compilations take much more time.

Is there a way to tell g++ to use precompiled headers even if the -E options is specified?

 

Greg

__ 
distcc mailing list            http://distcc.samba.org/
To unsubscribe or change options: 
https://lists.samba.org/mailman/listinfo/distcc

Reply via email to