On Tue, Aug 27, 2002 at 02:24:40AM +0200, Roman Zippel wrote:
> To install simply run 'make install KERNELSRC=<..>' and to uninstall
> 'make uninstall KERNELSRC=<..>', only 'make [oldconfig|config|menuconfig|
> xconfig]' is implemented right now, but the rest is easy to do. I tested
> it only against 2.5.31/i386, but other versions should work as well, as
> long as the rulebase is ok.

Found a slot to give it a spin:
1) Did not apply cleanly to 2.5.31. Makefile caused a reject.
Other hunks went ok, but with an offset.

2) When browsing in menuconfig the menus are repositioned depending of
the length of the menu lines - irritating.
Using this in pure text-mode 80X25.

3) The tag (NEW) disappear first time you touch an option.

4) ISDN part is missing.

5) Tried to delete endmenu on line 610 in arch/i386/config.in:
./scripts/lkc/mconf arch/i386/config.new
<none>:0:parse error
This error message is not good enough.
I would like to see the language extended with some rules ala:
"A statement shall be opened and closed in the same file."
This would make it trivial when reacing end-of-file to check if there is
any pending statements. I have no idea how much will break if this
is enforced. Greg's gcml may be the best tool to investigate that - Greg?

General

I dislike the requirement to convert all existing config.in files to
support the new syntax. You already have the machinery to do the
conversion online as needed, so why not detect if config.in is newer
than config.lkc and if thats the case regenerate config.lkc.
Then the different sub-systems and architectures could transform to
the new syntax as they wish.
As we can see with designated initialisers that will happen over a 
relatively short period of time - but the maintaneres will bring the
changes to Linus.

The syntax I sort of like, it's more readable than the old one.
But I would like those who are better familiar with the old syntax
to comment on this as weel. May the new syntax is simply not
powerfull enough??

Linus asked for fast compilation. I will suggest removing -O2. The speed
gained in execution can well be lost in compiling.

For the next patch you should consider integrating it with kbuild. That's
anyway where you will end up if it should go in the kernel.

        Sam


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to