Peter Samuelson wrote:

>Well, there's http://www.??.kernel.org/pub/linux/kernel/v2.5/ChangLog-*,
>search for "kai@".  He seems to have started in 2.5.7.
>
>Off the top of my head, the main kbuild2.5 features 2.5.40 *doesn't*
>have would be:
>
>* separate source and object trees - but see below
>
>* source tree overlays, aka "shadow tree support"
>
>* backward timestamp tracking
>
>* nonrecursive make
>
>* speed - largely due to the nonrecursive make, I think
>
Thanks for that information.  Looks like Kai's work will/may eventually 
do what I want but when will it be mainstream, that is the question.  I 
really want something for 2.4.18, so I guess my only option is to either 
keep porting kbuild-2.5 (which seems like a waste of time if it isn't 
going to become mainstream) or put some other kludges in my build system 
to work around the deficiencies of the current kernel build system. 
 Unfortunately, I think the latter is probably going to win.

>The backward timestamp tracking was implemented because it is required
>for proper handling of source overlays.  It is useful in its own right,
>but in the 15+-year history of 'make', most of the world seems to have
>gotten along fine without it, so it's hard to justify as *necesssary*
>outside that context.
>
What does this do and how is it useful in non shadow tree environments ?

>He has been doing an excellent job so far, in my opinion - especially
>considering the mess the build system was in to begin with.  The
>remaining kbuld2.5 features - source overlays, backward timestamp
>tracking, and nonrecursive make (and the accompanying speed increase) -
>are probably impossible with the current architecture.
>
It's quite ironic but I bet Kai ends up with something similar to 
kbuild-2.5 at the end of the day.  I know I've stripped back other 
peoples projects in the past (mainly because I didn't understand them or 
thought something was irrelevant) only to find me adding back features 
at a later date and ending up with something similar to what I started 
with.  Maybe this is the process that has to happen, even though it 
appears like a waste of time (looking from the outside).  Meanwhile we 
all wait, hope and prey that Kai can get something for the masses soon 
while a ready, demostratable project lays dormant......sigh.

Cheers,
Brendan Simon.




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to