[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
On Fri, Dec 28, 2001 at 01:54:42AM +0100, Dave Jones wrote: > How far down the list was "make it not take twice as long > to build the kernel as kbuild 2.4" ? Keith mentioned O(n^2) > effects due to each compile operation needing to reload > the dependancies etc. Each compile needs to reload deps

[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
On Fri, Dec 28, 2001 at 06:05:57PM -0500, Benjamin LaHaise wrote: > On Fri, Dec 28, 2001 at 02:27:37PM -0800, Linus Torvalds wrote: > > and it's readable and probably trivially parseable into both the existing > > format (ie some "find . -name '*.conf'" plus sed-scripts) and into cml2 or > > whate

[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
On Fri, Dec 28, 2001 at 10:02:01AM -0800, Linus Torvalds wrote: > [ Btw, Jeff, any reason why you changed your name to "Legacy Fishtank"? It > took a few mails before I noticed that it also said "garzik" in the > fine print;] Away-from-home account and

[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
I think one thing to note is that dependencies is that if you are smart about it, dependencies -really- do not even change when your .config changes. What about a system where Linus runs "make deps" -once- before he releases a tarball. This in turn generates dependency information (perhaps not i

[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
On Fri, Dec 28, 2001 at 03:45:37PM -0500, Eric S. Raymond wrote: > Legacy Fishtank <[EMAIL PROTECTED]>: > > For single-file drivers, I like Becker's (correct credit?) system... > > about 10 lines of metadata is embedded in a C comment, and it includes > > the C

[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
On Fri, Dec 28, 2001 at 10:02:01AM -0800, Linus Torvalds wrote: > Something I also asked for the config system at least a year ago was to > have Configure.help split up. Never happened. It's still one large ugly > file. Driver or architecture maintainers still can't just change _their_ > small fra

[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
On Sat, Dec 29, 2001 at 12:26:49PM +1100, Keith Owens wrote: > On Fri, 28 Dec 2001 16:16:03 -0500, > Legacy Fishtank <[EMAIL PROTECTED]> wrote: > >I think one thing to note is that dependencies is that if you are smart > >about it, dependencies -really- do not even

[kbuild-devel] Re: State of the new config & build system

2001-12-28 Thread Legacy Fishtank
On Sat, Dec 29, 2001 at 12:27:24PM +1100, Keith Owens wrote: > Dependencies _do_ change when your .config changes, the list of files > that are included varies. 1) "#ifdef CONFIG_FOO #include ..." is usually wrong and a bug. But that is a tangent and I digress. 2) Such changes can be expressed