From: Konstantin Khlebnikov <koct9i@gmail.com>
To: Michal Marek <mmarek@suse.cz>,
linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org
Cc: Paul Bolle <pebolle@tiscali.nl>,
Geert Uytterhoeven <geert@linux-m68k.org>
Subject: [PATCH v2 0/4] kconfig: store default ARCH in .config
Date: Mon, 01 Sep 2014 11:16:25 +0400 [thread overview]
Message-ID: <20140901065916.28909.35097.stgit@zurg> (raw)
This is second attempt of fixing target archecture amnesia.
v1 patch: http://lkml.kernel.org/r/20140706080234.19520.96704.stgit@zurg
First version saved ARCH as CONFIG_DEFAULT_ARCH and used it as defult ARCH.
This version changes semantic of Kconfig option env="...", now it acts more
like the user input, except that the value comes from the environment.
Variable from environment overrides all defaults and value from config file.
If environment variable is not defined this option has no effect.
So, now ARCH is saved as CONFIG_ARCH.
Also this patchset links CONFIG_CROSS_COMPILE and CROSS_COMPILE in the same way.
Changing it in command line/environment also updates value in the config file.
---
Konstantin Khlebnikov (4):
kconfig: save values imported from environment into config file
scripts/config: add option for changing output for undefined options
kconfig: get target architecture from config file
kconfig: link CONFIG_CROSS_COMPILE with environment variable
Documentation/kbuild/kconfig-language.txt | 10 ++++------
Documentation/kbuild/makefiles.txt | 3 ++-
Makefile | 21 +++++++++++++++------
init/Kconfig | 1 +
scripts/config | 15 ++++++++++++---
scripts/kconfig/confdata.c | 26 ++++++++++++++++++++++++++
scripts/kconfig/expr.h | 2 +-
scripts/kconfig/symbol.c | 3 ---
8 files changed, 61 insertions(+), 20 deletions(-)
--
Signature
next reply other threads:[~2014-09-01 7:16 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-01 7:16 Konstantin Khlebnikov [this message]
2014-09-01 7:16 ` [PATCH v2 1/4] kconfig: save values imported from environment into config file Konstantin Khlebnikov
2014-09-01 7:16 ` [PATCH v2 2/4] scripts/config: add option for changing output for undefined options Konstantin Khlebnikov
2014-09-01 7:16 ` [PATCH v2 3/4] kconfig: get target architecture from config file Konstantin Khlebnikov
2014-09-01 7:16 ` [PATCH v2 4/4] kconfig: link CONFIG_CROSS_COMPILE with environment variable Konstantin Khlebnikov
2014-09-03 21:11 ` Paul Bolle
2014-09-04 5:23 ` Konstantin Khlebnikov
2014-09-01 7:24 ` [PATCH v2 0/4] kconfig: store default ARCH in .config Geert Uytterhoeven
2014-09-01 7:35 ` Konstantin Khlebnikov
2014-10-27 17:20 ` Konstantin Khlebnikov
2014-12-10 20:24 ` Paul Bolle
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=20140901065916.28909.35097.stgit@zurg \
--to=koct9i@gmail.com \
--cc=geert@linux-m68k.org \
--cc=linux-kbuild@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mmarek@suse.cz \
--cc=pebolle@tiscali.nl \
/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: link
Be 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