[Buildroot] [RFC 0/3] Adding software stacks
Angelo Compagnucci
angelo.compagnucci at gmail.com
Tue Oct 10 20:43:27 UTC 2017
Software stacks are a way to define a group of options that should be used together and they are orthogonal to configs: a software stack can indeed be shared among several configs.
Having a stack system like the one envisioned in this patch series make possible to do something like this:
make imx6-sabresd_defconfig; make mesa3d-etnaviv_stack qt5-fb_stack qt5-demos_stack; make
In this way we can declutter redundant configs (ex: imx6-sabresd_qt5_defconfig) and decouple software packages side releated symbols from hardware related defconfigs.
Angelo Compagnucci (3):
support/kconfig/merge_config.sh: merge also buildroot config files
Makefile: add handling of software stacks
stacks: add a bunch of stacks
Makefile | 40 ++++++++++++++++++++++++++++++++++++++--
stacks/lamp_stack | 10 ++++++++++
stacks/mesa3d-etnaviv_stack | 7 +++++++
stacks/qt5-demos_stack | 7 +++++++
stacks/qt5-fb_stack | 11 +++++++++++
support/kconfig/merge_config.sh | 16 +++++++++++++++-
6 files changed, 88 insertions(+), 3 deletions(-)
create mode 100644 stacks/lamp_stack
create mode 100644 stacks/mesa3d-etnaviv_stack
create mode 100644 stacks/qt5-demos_stack
create mode 100644 stacks/qt5-fb_stack
--
2.7.4
More information about the buildroot
mailing list