This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Is the compiler server multi-threaded?
Even if it were, Mosix wouldn't get anything from it since threads that run on a shared memory space don't migrate to different hosts. At least last I
looked, they didn't.
Sure, if you start multiple compile servers, they can migrate to different boxes. Ditto for distcc builds. But then each one duplicates some of the compilation that the compiler server is supposed to save, so by distributing the load you diminish the benefits of the sharing.
We do distcc and PCH today, perfectly compatible as well.
How can you do PCH with distcc, if distcc just ships the preprocessed sources to the remote box?
Usage of distcc simply disables PCH for me. Are you hiding any patches from the rest of us, that embed PCH data in the preprocessor output?
This might be nice, but it would probably be yet another incompatible change in the preprocessor output format that might cause problems to other tools.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |