
16 Mar
2010
16 Mar
'10
11:59 a.m.
On Tue, 16 Mar 2010 14:04:11 +0300, Vladimir Prus <ghost@cs.msu.su> wrote:
Which version of g++ did you use?
It is:
gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9)
is it too new or too old?
4.4 is the compiler we use here too, but I've been informed that 4.5 improves template-related performances greatly. I'd say that it would be interesting to see the compilation time under MSVC, but what you've found out is already problematic. I agree with you when you say that 2 s per file is too much. Logging is a commodity, it's something that tend to be present all around your software. What strikes me is that - if I understood correctly - Boost.Log is not header only and yet, it greatly increases compilation time. Am I missing something? -Edouard