Just to show the difference between compiler versions and to show that gcc is moving in the right direction.
version size ls -l compile time gcc 3.2.2 3150291 79379508 17m6.396s gcc 3.3.1 3480221 79698748 18m20.070s gcc 3.4 3267197 39337454 17m39.196s Note that they are not really equal... 3.3.1 and 3.4 is current CVS (half a day ago), but 3.2.2 is current CVS + my shared_ptr<Buffer> changes. -- Lgb