Q1: My GCC precompiled header takes up 150 mb -- yes I'm using obscure TMP libraries from Boost. Anyone have any tips of benefiting from a PCH this large ? any makefile snippets which I could use to create a ram-disk(tmpfs) or something (transparently / on the fly) ?
Q2: Is there some way I could daemonize GCC ? -- after all if it stays active it doesn't have to reload the PCH everytime
Q3: (a) Will C++0x cut down on this issue by any specific improvements to enable better representions of TMP programs, (b) Or perhaps CLANG will bring about a change to the compilation process ?
p.s., MSVCC does a lot better of this then GCC.
p.s.s., I have a sneaking suspicion that GCC is not picking up my PCH.