Re: Smart CONFIG_* dependencies: patch available for 2.1.71

Ion Badulescu (ionut@moisil.cs.columbia.edu)
Fri, 5 Dec 1997 00:49:38 -0500 (EST)


On Thu, 4 Dec 1997, Michael Elizabeth Chastain wrote:

> Hello kernel hackers,
>
> Here it is:
>
> ftp://ftp.shout.net/pub/users/mec/patch/smart-config.2171
>
> This patch implements smart CONFIG_* dependencies. If foo.c doesn't use
> CONFIG_BAR, it doesn't get recompiled when CONFIG_BAR changes. This cuts
> 'make zImage' time about 90% when changing configuration options.
>
> This version has a small change to track the new drivers/net/Makefile.
>
> So far I've gotten three success reports and no bug reports. I need
> five to ten success reports in order to submit to Linus.

You get another success report from here.. :-) In fact, I liked the idea
so much that I even ported it to 2.0.32. It's not perfect yet - it
recompiles BusLogic.o (I know, I know) and the sound driver each time, but
it's much better than before. No problems with 2.1.x as far as I can tell.

BTW, if you or anybody else wants the 2.0.32 version, just let me know and
I'll try to make a patch for it.

Keep up the good work!

Ionut

-- 
  It is better to keep your mouth shut and be thought a fool,
            than to open it and remove all doubt.