[Buildroot] [PATCH v6 0/9] support/test-pkg: fixes and enhancements + add autobuild configs
Arnout Vandecappelle (Essensium/Mind)
arnout at mind.be
Fri Apr 7 11:16:15 UTC 2017
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
configs instead of fetching them from [3], so the two series conflict
with each other.
Since the configs 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 ("less" because they
conflict with the earlier patches in the series).
This v6:
- drops the already applied patches;
- puts the configs in support/config-fragments instead of configs
(which implies changes in test-pkg and in the commit messages of
the rest of the series);
- drops the patches for supporting subdirectories under configs/
- doesn't move the mkdir of the build directory up from build_one()
to main().
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/
--
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
----------------------------------------------------------------
The following changes since commit 80e2a5465880965b93d3647ca96f4af5f55252c4:
gst1-plugins-base: remove legacy freetype handling (2017-04-06 22:43:40 +0200)
are available in the git repository at:
http://gitlab.com/arnout/buildroot toolchain-defconfigs
for you to fetch changes up to efbc1cf69c2571e06a2b638290097f980084df96:
support/test-pkg: use merge_config.sh to merge the fragments (2017-04-07 13:06:06 +0200)
----------------------------------------------------------------
Arnout Vandecappelle (8):
support/test-pkg: calculate toolchain name only once
support: add autobuild toolchain config fragments
support/test-pkg: move minimal.config into a separate file
support/test-pkg: get configs from in-tree configs
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
Yann E. MORIN (1):
support/test-pkg: run legal-info
Makefile | 45 ++---------
docs/manual/adding-packages-tips.txt | 5 +-
.../autobuild/armv5-ctng-linux-gnueabi.config | 10 +++
.../autobuild/armv7-ctng-linux-gnueabihf.config | 13 ++++
.../autobuild/br-aarch64-glibc.config | 9 +++
.../autobuild/br-arc-full-internal.config | 3 +
.../autobuild/br-arcle-hs38.config | 10 +++
.../config-fragments/autobuild/br-arm-basic.config | 8 ++
.../autobuild/br-arm-cortex-a9-glibc.config | 11 +++
.../autobuild/br-arm-cortex-a9-musl.config | 11 +++
.../autobuild/br-arm-cortex-m4-full.config | 12 +++
.../autobuild/br-arm-full-nothread.config | 11 +++
.../autobuild/br-arm-full-static.config | 11 +++
.../config-fragments/autobuild/br-arm-full.config | 10 +++
.../autobuild/br-arm-internal-full.config | 6 ++
.../config-fragments/autobuild/br-bfin-full.config | 12 +++
.../autobuild/br-i386-pentium-mmx-musl.config | 10 +++
.../autobuild/br-i386-pentium4-full.config | 10 +++
.../autobuild/br-m68k-5208-full.config | 11 +++
.../autobuild/br-m68k-68040-full.config | 10 +++
.../autobuild/br-microblazeel-full-internal.config | 1 +
.../autobuild/br-microblazeel-full.config | 10 +++
.../autobuild/br-mips32r6-el-hf-glibc.config | 11 +++
.../autobuild/br-mips64-n64-full.config | 10 +++
.../autobuild/br-mips64r6-el-hf-glibc.config | 12 +++
.../autobuild/br-mipsel-o32-full.config | 10 +++
.../autobuild/br-nios2-glibc.config | 9 +++
.../autobuild/br-openrisc-uclibc.config | 10 +++
.../autobuild/br-powerpc-603e-basic-cpp.config | 10 +++
.../autobuild/br-powerpc-e500mc-full.config | 11 +++
.../autobuild/br-powerpc-internal-full.config | 5 ++
.../autobuild/br-powerpc64-power7-glibc.config | 9 +++
.../autobuild/br-powerpc64le-power8-glibc.config | 9 +++
.../config-fragments/autobuild/br-sh4-full.config | 10 +++
.../autobuild/br-sparc-uclibc.config | 9 +++
.../autobuild/br-sparc64-glibc.config | 8 ++
.../autobuild/br-x86-64-core2-full.config | 11 +++
.../autobuild/br-x86-64-musl.config | 10 +++
.../autobuild/br-xtensa-full-internal.config | 4 +
.../autobuild/br-xtensa-full.config | 9 +++
.../autobuild/i686-ctng-linux-gnu.config | 10 +++
.../autobuild/linaro-aarch64.config | 2 +
.../config-fragments/autobuild/linaro-arm.config | 4 +
.../autobuild/mips64el-ctng_n32-linux-gnu.config | 9 +++
.../autobuild/mips64el-ctng_n64-linux-gnu.config | 11 +++
.../powerpc-ctng_e500v2-linux-gnuspe.config | 11 +++
.../autobuild/sourcery-arm-armv4t.config | 4 +
.../autobuild/sourcery-arm-thumb2.config | 6 ++
.../config-fragments/autobuild/sourcery-arm.config | 3 +
.../autobuild/sourcery-mips.config | 4 +
.../autobuild/sourcery-mips64.config | 5 ++
.../autobuild/sourcery-nios2.config | 2 +
.../config-fragments/autobuild/sourcery-sh.config | 4 +
.../autobuild/sourcery-x86-64.config | 4 +
.../config-fragments/autobuild/sourcery-x86.config | 3 +
.../autobuild/x86_64-ctng_locales-linux-gnu.config | 11 +++
support/config-fragments/minimal.config | 6 ++
support/scripts/test-pkg | 86 ++++++++++++----------
58 files changed, 514 insertions(+), 77 deletions(-)
create mode 100644 support/config-fragments/autobuild/armv5-ctng-linux-gnueabi.config
create mode 100644 support/config-fragments/autobuild/armv7-ctng-linux-gnueabihf.config
create mode 100644 support/config-fragments/autobuild/br-aarch64-glibc.config
create mode 100644 support/config-fragments/autobuild/br-arc-full-internal.config
create mode 100644 support/config-fragments/autobuild/br-arcle-hs38.config
create mode 100644 support/config-fragments/autobuild/br-arm-basic.config
create mode 100644 support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config
create mode 100644 support/config-fragments/autobuild/br-arm-cortex-a9-musl.config
create mode 100644 support/config-fragments/autobuild/br-arm-cortex-m4-full.config
create mode 100644 support/config-fragments/autobuild/br-arm-full-nothread.config
create mode 100644 support/config-fragments/autobuild/br-arm-full-static.config
create mode 100644 support/config-fragments/autobuild/br-arm-full.config
create mode 100644 support/config-fragments/autobuild/br-arm-internal-full.config
create mode 100644 support/config-fragments/autobuild/br-bfin-full.config
create mode 100644 support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config
create mode 100644 support/config-fragments/autobuild/br-i386-pentium4-full.config
create mode 100644 support/config-fragments/autobuild/br-m68k-5208-full.config
create mode 100644 support/config-fragments/autobuild/br-m68k-68040-full.config
create mode 100644 support/config-fragments/autobuild/br-microblazeel-full-internal.config
create mode 100644 support/config-fragments/autobuild/br-microblazeel-full.config
create mode 100644 support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config
create mode 100644 support/config-fragments/autobuild/br-mips64-n64-full.config
create mode 100644 support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config
create mode 100644 support/config-fragments/autobuild/br-mipsel-o32-full.config
create mode 100644 support/config-fragments/autobuild/br-nios2-glibc.config
create mode 100644 support/config-fragments/autobuild/br-openrisc-uclibc.config
create mode 100644 support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config
create mode 100644 support/config-fragments/autobuild/br-powerpc-e500mc-full.config
create mode 100644 support/config-fragments/autobuild/br-powerpc-internal-full.config
create mode 100644 support/config-fragments/autobuild/br-powerpc64-power7-glibc.config
create mode 100644 support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config
create mode 100644 support/config-fragments/autobuild/br-sh4-full.config
create mode 100644 support/config-fragments/autobuild/br-sparc-uclibc.config
create mode 100644 support/config-fragments/autobuild/br-sparc64-glibc.config
create mode 100644 support/config-fragments/autobuild/br-x86-64-core2-full.config
create mode 100644 support/config-fragments/autobuild/br-x86-64-musl.config
create mode 100644 support/config-fragments/autobuild/br-xtensa-full-internal.config
create mode 100644 support/config-fragments/autobuild/br-xtensa-full.config
create mode 100644 support/config-fragments/autobuild/i686-ctng-linux-gnu.config
create mode 100644 support/config-fragments/autobuild/linaro-aarch64.config
create mode 100644 support/config-fragments/autobuild/linaro-arm.config
create mode 100644 support/config-fragments/autobuild/mips64el-ctng_n32-linux-gnu.config
create mode 100644 support/config-fragments/autobuild/mips64el-ctng_n64-linux-gnu.config
create mode 100644 support/config-fragments/autobuild/powerpc-ctng_e500v2-linux-gnuspe.config
create mode 100644 support/config-fragments/autobuild/sourcery-arm-armv4t.config
create mode 100644 support/config-fragments/autobuild/sourcery-arm-thumb2.config
create mode 100644 support/config-fragments/autobuild/sourcery-arm.config
create mode 100644 support/config-fragments/autobuild/sourcery-mips.config
create mode 100644 support/config-fragments/autobuild/sourcery-mips64.config
create mode 100644 support/config-fragments/autobuild/sourcery-nios2.config
create mode 100644 support/config-fragments/autobuild/sourcery-sh.config
create mode 100644 support/config-fragments/autobuild/sourcery-x86-64.config
create mode 100644 support/config-fragments/autobuild/sourcery-x86.config
create mode 100644 support/config-fragments/autobuild/x86_64-ctng_locales-linux-gnu.config
create mode 100644 support/config-fragments/minimal.config
More information about the buildroot
mailing list