On Fri, May 24, 2002 at 01:39:56PM -0500, Peter Samuelson wrote: > > The first thing that should be sent independently to Linus is probably > the asm-offsets stuff. It is mostly independent of the makefile > structure.
When Linus referred to a big traumatic merge I'm pretty sure what he had in mind was not the number of makefiles touched nither the new syntax enforced. Thinking back on the arguments againts kbuild-2.5 I remember the following as main arguments against it: 1) It takes a while before starting compiling 2) It forces the user to do things correct, and does not allow for easy shortcuts 3) The instal method is different I think that the arguments such as the above ones is the reason why Linus refer to a traumatic merge - simply referring to the flame fest that very well would be the result of the merge. Kbuild-2.5 should focus on two types of users: Newbies - that makes classic mistakes [I'm a good example] Power-users - that compile a lot There are a huge amount of people in-between as well, but limiting the focus to the above groups give some very basic requirements: Newbies - Easy to use - Always do what kbuild is expected to do Power-users - Fast, faster, fastest - Shortcuts that are easy to use as preferred When doing the merge step-wise my thoughts has been how to change the functionality of kbuild-2.4 stepwise, tackling the above points and satisfying the power-users first, and in the next step the newbies. Does it make sense to introduce the "installable" target in kbuild-2.4 including the better install support? Next step could be to force the correct steps make "dep" "bzImage" "modules" "install", and allow it to be overridden by for example: make force-* And so on... In parrallel with this or even before the less controversial improvements such as asm-offset could be introduced. [I would love to, but sorry no time left for such a funny task.] Sam _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ kbuild-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kbuild-devel