Subject: Re: CVS commit: src/sys/sys
To: Steven J. Dovich <dovich@lethe.tiac.net>
From: Krister Walfridsson <cato@df.lth.se>
List: source-changes
Date: 01/04/2004 09:55:42
On Sun, 4 Jan 2004, Steven J. Dovich wrote:
> And that coddles the lazy at the expense of compile time. Consider
> the lexing costs for all the redundant including of required headers
> which have already been included. That can amount to a measurable
> difference in compile time, particularly when extended across the
> entire NetBSD source tree.
This should not be the case for gcc 3.3 -- it is supposed to be smart
enough to skip the files that have already been lexed (provided they have
#ifndef guards, and the guarding macro has not been undefined since the
file was included the first time).
/Krister