A bit of kconfig rewrite (Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Oleg Verych
Date: Monday, October 1, 2007 - 12:27 am

* Fri, 28 Sep 2007 11:12:51 -0600

[]
[]
[]

No. Not another semi-newbie and/or semi-halfway done job, please.

I'm pretty sure, that Linus is proposing that only after manual
editing of/looking into the `.config' after `make oldconfig`.

Before you will consider anything, please, check recent LKML (kbuild
rewrite) and kbuild-devel(years 2001-2002) archives (assuming, you have
experience with any build/conf things).

Today's kconfig was proposed and accepted in a very unpleasant
circumstances, has very poor design, development and no working
alternative (for 5+ years now).

The basics, i'm trying to put into design of the new kconfig, as part of
my kbuild (already described a bit)/kconfig rewrite are:

* flexible configuration development(kdevs) and process(kusers)

  + shell-like[0] (not like CML1, which is just shell) scripting, allowing
    to extend easily (if there is no one available) capabilities,
    config values or actions for particular sub-system or compilation
    unit,
    
  [0] if somebody would like to see *a* shell-like scripting:
      ftp://flower.upol.cz/geloiwa/src/usr/local/etc/geloiwa/iwant

  + duplex travelling, multi- looking at/changing of config items,

  + flexible, yet built-able, connections in dependency chain (tree,
    graph, whatever);

* resulting config file capable of producing exact config results of the
  build on any other setup
  (e.g. no ARCH=, CROSS_*, *_FLAGS *kbuild* things);

* checking tool for particular config patterns (for bug reports)

* system itself must be done with minimum requirements for C libraries
  (no ncurses) and tools (no `perl`, no `python`, no `make`).


Fsck it. All must be done by a machine with maximum comfort of users (not
particularly humans), even for those, who like to edit config like so:

`sed -i 's/SYSFS=y/SYSFS="please, NO!!!"/' .config`

--
-o--=O`C
 #oo'L O
<___=E M
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Andreas Herrmann, (Tue Sep 18, 1:05 am)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Andreas Herrmann, (Tue Sep 18, 1:15 pm)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Andrew Morton, (Wed Sep 19, 11:31 pm)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Andreas Herrmann, (Thu Sep 20, 12:23 am)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Nick Piggin, (Thu Sep 27, 2:40 pm)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Nick Piggin, (Thu Sep 27, 5:05 pm)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Linus Torvalds, (Fri Sep 28, 7:34 am)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Arjan van de Ven, (Fri Sep 28, 10:11 am)
Re: [PATCH] 9p: fix compile error if !CONFIG_SYSCTL, Elyse M. Grasso, (Fri Sep 28, 10:12 am)
A bit of kconfig rewrite (Re: [PATCH] 9p: fix compile erro ..., Oleg Verych, (Mon Oct 1, 12:27 am)
Re: A bit of kconfig rewrite (Re: [PATCH] 9p: fix compile ..., Geert Uytterhoeven, (Sun Oct 7, 2:49 am)