LKML Archive on lore.kernel.org help / color / mirror / Atom feed
From: Jan Engelhardt <jengelh@computergmbh.de> To: Sam Ravnborg <sam@ravnborg.org> Cc: linux-kbuild <linux-kbuild@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org> Subject: Re: Kbuild update Date: Thu, 3 Jan 2008 23:33:44 +0100 (CET) [thread overview] Message-ID: <Pine.LNX.4.64.0801032308400.26693@fbirervta.pbzchgretzou.qr> (raw) In-Reply-To: <20080103213255.GA21811@uranus.ravnborg.org> On Jan 3 2008 22:32, Sam Ravnborg wrote: > >On top of this I have my personal todo items such as: >- modern ncurses interface for menuconfig (ala tig, htop and others) Sorry.. your comparison {menuconfig, htop} raises an "incompatible pointer passed" on my side. Please explain :) >TODO items (from my mailbox - I have plenty more) >================================================= >- allow kconfig to accept overrides (Jan Engelhart) > maybe there is a patch, needs followup Indeed there is/was a patch. Well, the one I sent last time. http://lkml.org/lkml/2007/10/18/206 I have updated it to Linus's current treetop. git://computergmbh.de/linux 'kconfig' branch; === commit da9389c3e640f9ee261865beb6b9861fe5b30b78 Author: Jan Engelhardt <jengelh@computergmbh.de> Date: Thu Jan 3 23:23:38 2008 +0100 kconfig: allow overriding symbols Allow config variables in .config to override earlier ones in the same file. In other words, # CONFIG_SECURITY is not defined CONFIG_SECURITY=y will activate it. This makes it a bit easier to do cat original-config myconfig myconfig2 ... >.config; and run *config as expected. Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de> diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c index e0f402f..2853ca7 100644 --- a/scripts/kconfig/confdata.c +++ b/scripts/kconfig/confdata.c @@ -232,8 +232,7 @@ load: sym->type = S_BOOLEAN; } if (sym->flags & def_flags) { - conf_warning("trying to reassign symbol %s", sym->name); - break; + conf_warning("override: reassigning to symbol %s", sym->name); } switch (sym->type) { case S_BOOLEAN: @@ -272,8 +271,7 @@ load: sym->type = S_OTHER; } if (sym->flags & def_flags) { - conf_warning("trying to reassign symbol %s", sym->name); - break; + conf_warning("override: reassigning to symbol %s", sym->name); } if (conf_set_sym_val(sym, def, def_flags, p)) continue; @@ -297,11 +295,9 @@ load: } break; case yes: - if (cs->def[def].tri != no) { - conf_warning("%s creates inconsistent choice state", sym->name); - cs->flags &= ~def_flags; - } else - cs->def[def].val = sym; + if(cs->def[def].tri != no) + conf_warning("override: %s changes choice state", sym->name); + cs->def[def].val = sym; break; } cs->def[def].tri = E_OR(cs->def[def].tri, sym->def[def].tri);
next prev parent reply other threads:[~2008-01-03 22:33 UTC|newest] Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-01-03 21:32 Kbuild update Sam Ravnborg 2008-01-03 21:46 ` Josh Boyer 2008-01-03 22:33 ` Jan Engelhardt [this message] 2008-01-04 19:43 ` Sam Ravnborg 2008-01-04 20:09 ` Jan Engelhardt 2008-01-04 13:23 ` WANG Cong 2008-01-04 14:39 ` Sam Ravnborg 2008-01-05 5:48 ` Adrian Bunk 2008-01-06 14:26 ` WANG Cong 2008-01-06 15:07 ` Adrian Bunk 2008-01-06 15:45 ` Sam Ravnborg 2008-01-09 2:32 ` WANG Cong 2008-01-09 5:18 ` Sam Ravnborg 2008-01-09 2:28 ` WANG Cong 2008-01-06 21:41 ` translations (Re: Kbuild update) Oleg Verych 2008-01-06 22:03 ` Sam Ravnborg 2008-01-09 2:22 ` WANG Cong 2008-01-09 13:50 ` Oleg Verych 2008-01-15 1:33 ` WANG Cong -- strict thread matches above, loose matches on Subject: below -- 2007-09-16 9:47 kbuild update Sam Ravnborg 2007-09-16 12:58 ` Robert P. J. Day 2007-09-16 15:13 ` Sam Ravnborg 2007-09-16 15:21 ` Robert P. J. Day 2007-09-16 19:23 ` Andrew Morton 2007-09-16 20:38 ` Sam Ravnborg 2007-06-03 20:36 Sam Ravnborg 2007-06-03 20:51 ` Sam Ravnborg
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=Pine.LNX.4.64.0801032308400.26693@fbirervta.pbzchgretzou.qr \ --to=jengelh@computergmbh.de \ --cc=linux-kbuild@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=sam@ravnborg.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).