Re: 2.5 Changes doc update.

From: Kai Germaschewski (
Date: Wed Dec 11 2002 - 15:28:53 EST

On Wed, 11 Dec 2002, Jeff Garzik wrote:

> On Wed, Dec 11, 2002 at 06:07:19PM +0000, Dave Jones wrote:
> > On Wed, Dec 11, 2002 at 12:58:10PM -0500, Jeff Garzik wrote:
> > > I think the coolest things (to me) of the new build system need to be
> > > noted too,
> > >
> > > - "make" is now the preferred target; it does <arch-zimage> and modules.
> > > - "make -jN" is now the preferred parallel-make execution. Do not
> > > bother to provide "MAKE=xxx".
> >
> > Yup. Added. Thanks.
> > Something else that I've noticed (but not found documented) is that
> > make dep seems to be automagickly done somewhen. An explicit make dep
> > takes about a second, and doesn't seem to do much at all.
> I would check with Kai on that... IIRC there _is_ a purpose to "make
> dep", creating some file that's needed before the build process begins.
> Maybe that's fixed now...

There's really only one reason why "make dep" is still there, i.e. the
future of modversions isn't quite figured out yet. - When modversions was
still working, "make dep" did regenerate the versioning checksums, it was
run automatically the first time, but to rerun it, one had to manually do
"make dep".

Currently, it really isn't necessary to run "make dep" at all, but as I
said, it's not impossible that this changes again.

When Rusty's plans w.r.t modversions work out, "make dep" should be
history by 2.6, though.

Additional points to consider for davej's document:

- Try "make KBUILD_VERBOSE=0 <whatever target". If you like it,
  put KBUILD_VERBOSE=0 into your environment.
- "make kernel/mm.o" will build the named file, provided a
  corresponding source exists. This also works for (non-composite)


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Sun Dec 15 2002 - 22:00:22 EST