[ros-dev] RE: [ros-svn] [chorns] 19566: Speed up compilation ofntoskrnl

Casper Hornstrup ch at csh-consult.dk
Fri Nov 25 23:10:07 CET 2005



> -----Original Message-----
> From: ros-dev-bounces at reactos.org [mailto:ros-dev-bounces at reactos.org] On Behalf Of Ge van Geldorp
> Sent: 25. november 2005 22:50
> To: ros-dev at reactos.org
> Subject: [ros-dev] RE: [ros-svn] [chorns] 19566: Speed up compilation ofntoskrnl
> 
> > From: chorns at svn.reactos.com
> >
> > Speed up compilation of ntoskrnl
> 
> Hmm, an unexpected consequence is that we can no longer enable DPRINTs per
> file by removing the "#define NDEBUG" statement. At the moment, the first
> source files included by io.c and cc.c (resp io/adapter.c and cc/cacheman.c)
> don't define NDEBUG before including debug.h. As a result, all DPRINTs in
> every file included by io.c/cc.c are enabled.
> 
> GvG

Yes, I have thought of this. You need to disable the multiple source
file per compilation unit feature if you want to do this. This is explained
in Makefile. You do this by setting ROS_RBUILDFLAGS=-ud. Of course this is
only a problem until someone implements the new debugging system that was
talked about, although that could take a while since no one is actually
working on it ;-(

Casper




More information about the Ros-dev mailing list