[Buildroot] [PATCH v7 00/23] Move toolchain configs and autobuild logic in-tree

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Jul 25 21:10:34 UTC 2017


Hello,

On Fri, 21 Jul 2017 03:05:07 +0200, Arnout Vandecappelle
(Essensium/Mind) wrote:

> Arnout Vandecappelle (23):
>   utils/genrandconfig: new script
>   genrandconfig: use subprocess.check_output instead of Popen
>   genrandconfig: fix (some) pep8 warnings
>   genrandconfig: replace kwargs with explicit arguments
>   genrandconfig: move instantiation of SystemInfo down
>   genrandconfig: verbose output and use stderr
>   genrandconfig: calculate outputdir in __main__
>   genrandconfig: calculate buildrootdir in __main__
>   genrandconfig: pass outputdir and buildrootdir as arguments
>   genrandconfig: calculate configfile only once
>   genrandconfig: fix the case when outputdir is 'output'
>   support/test-pkg: move minimal.config into a separate file
>   minimal.config: add BR2_COMPILER_PARANOID_UNSAFE_PATH=y
>   minimal.config: add BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
>   genrandconfig: use minimal.config
>   support: add autobuild toolchain config fragments
>   test-pkg: get configs from in-tree toolchain-configs.csv
>   support/test-pkg: add option to use an alternate toolchains CSV file
>   genrandconfig: get configs from in-tree toolchain-configs.csv
>   toolchain-configs.csv: remove unused libc column
>   Makefile: refactor *config targets
>   Makefile: add alldefconfig target
>   test-pkg: use merge_config.sh to merge the fragments

Thanks, I've applied all patches, except "support/test-pkg: add option
to use an alternate toolchains CSV file", and replied to this one with
the explanation.

I only did a quick review, because the general direction is definitely
the right one, and I trust you to be there to fix issues :-)

Thanks for doing this, it was long overdue, and will definitely ease
the maintenance of autobuilder exceptions, and opens the path to
testing multiple branches.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com


More information about the buildroot mailing list