All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v5 00/13] support/test-pkg: fixes and enhancements + add autobuild defconfigs
Date: Thu, 6 Apr 2017 20:18:40 +0200	[thread overview]
Message-ID: <cover.1491502445.git.arnout@mind.be> (raw)

 Hi all,

 This series combines the test-pkg rework from Yann [1] with my adding the
autobuild toolchain defconfigs in-tree [2]. The two series are combined 
because I added a patch that makes test-pkg use the in-tree autobuild
defconfigs instead of fetching them from [3], so the two series conflict
with each other.

 Since the defconfigs are now in-tree, there is no toolchain URL anymore,
so adding the option to specify an alternate URL [4] doesn't make much
sense. It is replaced with an option to specify an alternate toolchain
directory.

 Finally, I added some further enhancement (refactoring) patches:
- moving the minimal config fragment into a separate file;
- using merge_config.sh (which requires two preparatory patches).
These can be applied more or less independently.

 Regards,
 Arnout


[1] http://patchwork.ozlabs.org/patch/728392/
[2] http://patchwork.ozlabs.org/patch/743573/
[3] http://autobuild.buildroot.org/toolchains/configs/toolchain-configs.csv
[4] http://patchwork.ozlabs.org/patch/728393/


The following changes since commit 9a521546ed553d2be23740bbf1a7aa05bce9eb09:

  libnspr: use __nios2__ instead of nios2 (2017-04-06 16:13:52 +0200)

are available in the git repository at:

  https://gitlab.com/arnout/buildroot toolchain-defconfigs

for you to fetch changes up to 698b2328063f47c75ed2d298cf378a2afd41ac37:

  [RFC] list-defconfigs: support defconfigs in subdirectories (2017-04-06 20:12:49 +0200)

----------------------------------------------------------------
Arnout Vandecappelle (9):
      Makefile: support defconfigs in subdirectories
      configs: add autobuild toolchain defconfigs
      support/test-pkg: move minimal.config into a separate file
      support/test-pkg: get configs from buildroot defconfigs
      support/test-pkg: add option to use an alternate toolchain directory
      Makefile: refactor *config targets
      Makefile: add alldefconfig target
      support/test-pkg: use merge_config.sh to merge the fragments
      [RFC] list-defconfigs: support defconfigs in subdirectories

Yann E. MORIN (4):
      docs/manual: document the test-pkg script
      support/test-pkg: print number of toolchains and progress
      support/test-pkg: calculate toolchain name only once
      support/test-pkg: run legal-info

 Makefile                                           |  82 ++++++----------
 .../autobuild/armv5-ctng-linux-gnueabi_defconfig   |  10 ++
 .../autobuild/armv7-ctng-linux-gnueabihf_defconfig |  13 +++
 configs/autobuild/br-aarch64-glibc_defconfig       |   9 ++
 configs/autobuild/br-arc-full-internal_defconfig   |   3 +
 configs/autobuild/br-arcle-hs38_defconfig          |  10 ++
 configs/autobuild/br-arm-basic_defconfig           |   8 ++
 configs/autobuild/br-arm-cortex-a9-glibc_defconfig |  11 +++
 configs/autobuild/br-arm-cortex-a9-musl_defconfig  |  11 +++
 configs/autobuild/br-arm-cortex-m4-full_defconfig  |  12 +++
 configs/autobuild/br-arm-full-nothread_defconfig   |  11 +++
 configs/autobuild/br-arm-full-static_defconfig     |  11 +++
 configs/autobuild/br-arm-full_defconfig            |  10 ++
 configs/autobuild/br-arm-internal-full_defconfig   |   6 ++
 configs/autobuild/br-bfin-full_defconfig           |  12 +++
 .../autobuild/br-i386-pentium-mmx-musl_defconfig   |  10 ++
 configs/autobuild/br-i386-pentium4-full_defconfig  |  10 ++
 configs/autobuild/br-m68k-5208-full_defconfig      |  11 +++
 configs/autobuild/br-m68k-68040-full_defconfig     |  10 ++
 .../br-microblazeel-full-internal_defconfig        |   1 +
 configs/autobuild/br-microblazeel-full_defconfig   |  10 ++
 .../autobuild/br-mips32r6-el-hf-glibc_defconfig    |  11 +++
 configs/autobuild/br-mips64-n64-full_defconfig     |  10 ++
 .../autobuild/br-mips64r6-el-hf-glibc_defconfig    |  12 +++
 configs/autobuild/br-mipsel-o32-full_defconfig     |  10 ++
 configs/autobuild/br-nios2-glibc_defconfig         |   9 ++
 configs/autobuild/br-openrisc-uclibc_defconfig     |  10 ++
 .../autobuild/br-powerpc-603e-basic-cpp_defconfig  |  10 ++
 configs/autobuild/br-powerpc-e500mc-full_defconfig |  11 +++
 .../autobuild/br-powerpc-internal-full_defconfig   |   5 +
 .../autobuild/br-powerpc64-power7-glibc_defconfig  |   9 ++
 .../br-powerpc64le-power8-glibc_defconfig          |   9 ++
 configs/autobuild/br-sh4-full_defconfig            |  10 ++
 configs/autobuild/br-sparc-uclibc_defconfig        |   9 ++
 configs/autobuild/br-sparc64-glibc_defconfig       |   8 ++
 configs/autobuild/br-x86-64-core2-full_defconfig   |  11 +++
 configs/autobuild/br-x86-64-musl_defconfig         |  10 ++
 .../autobuild/br-xtensa-full-internal_defconfig    |   4 +
 configs/autobuild/br-xtensa-full_defconfig         |   9 ++
 configs/autobuild/i686-ctng-linux-gnu_defconfig    |  10 ++
 configs/autobuild/linaro-aarch64_defconfig         |   2 +
 configs/autobuild/linaro-arm_defconfig             |   4 +
 .../mips64el-ctng_n32-linux-gnu_defconfig          |   9 ++
 .../mips64el-ctng_n64-linux-gnu_defconfig          |  11 +++
 .../powerpc-ctng_e500v2-linux-gnuspe_defconfig     |  11 +++
 configs/autobuild/sourcery-arm-armv4t_defconfig    |   4 +
 configs/autobuild/sourcery-arm-thumb2_defconfig    |   6 ++
 configs/autobuild/sourcery-arm_defconfig           |   3 +
 configs/autobuild/sourcery-mips64_defconfig        |   5 +
 configs/autobuild/sourcery-mips_defconfig          |   4 +
 configs/autobuild/sourcery-nios2_defconfig         |   2 +
 configs/autobuild/sourcery-sh_defconfig            |   4 +
 configs/autobuild/sourcery-x86-64_defconfig        |   4 +
 configs/autobuild/sourcery-x86_defconfig           |   3 +
 .../x86_64-ctng_locales-linux-gnu_defconfig        |  11 +++
 docs/manual/adding-packages-tips.txt               |  94 +++++++++++++++++++
 docs/manual/adding-packages.txt                    |   3 +
 support/misc/minimal.config                        |   6 ++
 support/scripts/test-pkg                           | 104 +++++++++++----------
 59 files changed, 636 insertions(+), 102 deletions(-)
 create mode 100644 configs/autobuild/armv5-ctng-linux-gnueabi_defconfig
 create mode 100644 configs/autobuild/armv7-ctng-linux-gnueabihf_defconfig
 create mode 100644 configs/autobuild/br-aarch64-glibc_defconfig
 create mode 100644 configs/autobuild/br-arc-full-internal_defconfig
 create mode 100644 configs/autobuild/br-arcle-hs38_defconfig
 create mode 100644 configs/autobuild/br-arm-basic_defconfig
 create mode 100644 configs/autobuild/br-arm-cortex-a9-glibc_defconfig
 create mode 100644 configs/autobuild/br-arm-cortex-a9-musl_defconfig
 create mode 100644 configs/autobuild/br-arm-cortex-m4-full_defconfig
 create mode 100644 configs/autobuild/br-arm-full-nothread_defconfig
 create mode 100644 configs/autobuild/br-arm-full-static_defconfig
 create mode 100644 configs/autobuild/br-arm-full_defconfig
 create mode 100644 configs/autobuild/br-arm-internal-full_defconfig
 create mode 100644 configs/autobuild/br-bfin-full_defconfig
 create mode 100644 configs/autobuild/br-i386-pentium-mmx-musl_defconfig
 create mode 100644 configs/autobuild/br-i386-pentium4-full_defconfig
 create mode 100644 configs/autobuild/br-m68k-5208-full_defconfig
 create mode 100644 configs/autobuild/br-m68k-68040-full_defconfig
 create mode 100644 configs/autobuild/br-microblazeel-full-internal_defconfig
 create mode 100644 configs/autobuild/br-microblazeel-full_defconfig
 create mode 100644 configs/autobuild/br-mips32r6-el-hf-glibc_defconfig
 create mode 100644 configs/autobuild/br-mips64-n64-full_defconfig
 create mode 100644 configs/autobuild/br-mips64r6-el-hf-glibc_defconfig
 create mode 100644 configs/autobuild/br-mipsel-o32-full_defconfig
 create mode 100644 configs/autobuild/br-nios2-glibc_defconfig
 create mode 100644 configs/autobuild/br-openrisc-uclibc_defconfig
 create mode 100644 configs/autobuild/br-powerpc-603e-basic-cpp_defconfig
 create mode 100644 configs/autobuild/br-powerpc-e500mc-full_defconfig
 create mode 100644 configs/autobuild/br-powerpc-internal-full_defconfig
 create mode 100644 configs/autobuild/br-powerpc64-power7-glibc_defconfig
 create mode 100644 configs/autobuild/br-powerpc64le-power8-glibc_defconfig
 create mode 100644 configs/autobuild/br-sh4-full_defconfig
 create mode 100644 configs/autobuild/br-sparc-uclibc_defconfig
 create mode 100644 configs/autobuild/br-sparc64-glibc_defconfig
 create mode 100644 configs/autobuild/br-x86-64-core2-full_defconfig
 create mode 100644 configs/autobuild/br-x86-64-musl_defconfig
 create mode 100644 configs/autobuild/br-xtensa-full-internal_defconfig
 create mode 100644 configs/autobuild/br-xtensa-full_defconfig
 create mode 100644 configs/autobuild/i686-ctng-linux-gnu_defconfig
 create mode 100644 configs/autobuild/linaro-aarch64_defconfig
 create mode 100644 configs/autobuild/linaro-arm_defconfig
 create mode 100644 configs/autobuild/mips64el-ctng_n32-linux-gnu_defconfig
 create mode 100644 configs/autobuild/mips64el-ctng_n64-linux-gnu_defconfig
 create mode 100644 configs/autobuild/powerpc-ctng_e500v2-linux-gnuspe_defconfig
 create mode 100644 configs/autobuild/sourcery-arm-armv4t_defconfig
 create mode 100644 configs/autobuild/sourcery-arm-thumb2_defconfig
 create mode 100644 configs/autobuild/sourcery-arm_defconfig
 create mode 100644 configs/autobuild/sourcery-mips64_defconfig
 create mode 100644 configs/autobuild/sourcery-mips_defconfig
 create mode 100644 configs/autobuild/sourcery-nios2_defconfig
 create mode 100644 configs/autobuild/sourcery-sh_defconfig
 create mode 100644 configs/autobuild/sourcery-x86-64_defconfig
 create mode 100644 configs/autobuild/sourcery-x86_defconfig
 create mode 100644 configs/autobuild/x86_64-ctng_locales-linux-gnu_defconfig
 create mode 100644 support/misc/minimal.config

-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

             reply	other threads:[~2017-04-06 18:18 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-06 18:18 Arnout Vandecappelle [this message]
2017-04-06 18:18 ` [Buildroot] [PATCH v5 01/13] docs/manual: document the test-pkg script Arnout Vandecappelle
2017-04-06 19:51   ` Thomas Petazzoni
2017-04-06 18:18 ` [Buildroot] [PATCH v5 02/13] support/test-pkg: print number of toolchains and progress Arnout Vandecappelle
2017-04-06 19:51   ` Thomas Petazzoni
2017-04-06 18:18 ` [Buildroot] [PATCH v5 03/13] support/test-pkg: calculate toolchain name only once Arnout Vandecappelle
2017-04-06 20:51   ` Yann E. MORIN
2017-04-07 10:35     ` Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 04/13] support/test-pkg: run legal-info Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 05/13] Makefile: support defconfigs in subdirectories Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 06/13] configs: add autobuild toolchain defconfigs Arnout Vandecappelle
2017-04-06 19:55   ` Thomas Petazzoni
2017-04-06 20:39     ` Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 07/13] support/test-pkg: move minimal.config into a separate file Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 08/13] support/test-pkg: get configs from buildroot defconfigs Arnout Vandecappelle
2017-04-06 19:37   ` Thomas Petazzoni
2017-04-06 20:48     ` Yann E. MORIN
2017-04-06 20:50       ` Thomas Petazzoni
2017-04-07 10:35         ` Arnout Vandecappelle
2017-04-07 10:44           ` Thomas Petazzoni
2017-04-06 18:18 ` [Buildroot] [PATCH v5 09/13] support/test-pkg: add option to use an alternate toolchain directory Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 10/13] Makefile: refactor *config targets Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 11/13] Makefile: add alldefconfig target Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 12/13] support/test-pkg: use merge_config.sh to merge the fragments Arnout Vandecappelle
2017-04-06 18:18 ` [Buildroot] [PATCH v5 13/13] [RFC] list-defconfigs: support defconfigs in subdirectories Arnout Vandecappelle

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=cover.1491502445.git.arnout@mind.be \
    --to=arnout@mind.be \
    --cc=buildroot@busybox.net \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.