linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Masahiro Yamada <masahiroy@kernel.org>
To: Victor Erminpour <victor.erminpour@oracle.com>
Cc: Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] merge_config.sh: Add switch to specify ARCH variable
Date: Sat, 10 Oct 2020 11:58:53 +0900	[thread overview]
Message-ID: <CAK7LNASWnCn3=iXFrQ=kj4eRcE+5SDyob-oqOMUzTLCMRut7BQ@mail.gmail.com> (raw)
In-Reply-To: <1602199588-24468-1-git-send-email-victor.erminpour@oracle.com>

On Fri, Oct 9, 2020 at 8:25 AM Victor Erminpour
<victor.erminpour@oracle.com> wrote:
>
> Add a switch to merge_config.sh to specify the ARCH variable
> which defines the target architecture.
>
> Set x86 as the default architecture.
>
> Signed-off-by: Victor Erminpour <victor.erminpour@oracle.com>
> ---


You can do

ARCH=arm ./scripts/kconfig/merge_config.sh






>  scripts/kconfig/merge_config.sh | 9 ++++++++-
>  1 file changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/scripts/kconfig/merge_config.sh b/scripts/kconfig/merge_config.sh
> index 63c8565206a4..b7a687f093f0 100755
> --- a/scripts/kconfig/merge_config.sh
> +++ b/scripts/kconfig/merge_config.sh
> @@ -22,6 +22,7 @@ clean_up() {
>
>  usage() {
>         echo "Usage: $0 [OPTIONS] [CONFIG [...]]"
> +       echo "  -a    set ARCH variable to define the target architecture"
>         echo "  -h    display this help text"
>         echo "  -m    only merge the fragments, do not execute the make command"
>         echo "  -n    use allnoconfig instead of alldefconfig"
> @@ -34,6 +35,7 @@ usage() {
>
>  RUNMAKE=true
>  ALLTARGET=alldefconfig
> +ARCH=x86
>  WARNREDUN=false
>  BUILTIN=false
>  OUTPUT=.
> @@ -46,6 +48,11 @@ while true; do
>                 shift
>                 continue
>                 ;;
> +       "-a")
> +               ARCH=$2
> +               shift 2
> +               continue
> +               ;;
>         "-m")
>                 RUNMAKE=false
>                 shift
> @@ -172,7 +179,7 @@ fi
>  # Use the merged file as the starting point for:
>  # alldefconfig: Fills in any missing symbols with Kconfig default
>  # allnoconfig: Fills in any missing symbols with # CONFIG_* is not set
> -make KCONFIG_ALLCONFIG=$TMP_FILE $OUTPUT_ARG $ALLTARGET
> +make ARCH=$ARCH KCONFIG_ALLCONFIG=$TMP_FILE $OUTPUT_ARG $ALLTARGET
>
>
>  # Check all specified config values took (might have missed-dependency issues)
> --
> 1.8.3.1
>


-- 
Best Regards
Masahiro Yamada

      reply	other threads:[~2020-10-10  3:08 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-08 23:26 [PATCH] merge_config.sh: Add switch to specify ARCH variable Victor Erminpour
2020-10-10  2:58 ` Masahiro Yamada [this message]

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='CAK7LNASWnCn3=iXFrQ=kj4eRcE+5SDyob-oqOMUzTLCMRut7BQ@mail.gmail.com' \
    --to=masahiroy@kernel.org \
    --cc=linux-kbuild@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=victor.erminpour@oracle.com \
    /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;
as well as URLs for NNTP newsgroup(s).