]> code.ossystems Code Review - openembedded-core.git/commit
layer.conf: Extend recipes not to install without explict dependencies
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 19 Sep 2021 15:17:31 +0000 (16:17 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 11 Oct 2021 17:30:03 +0000 (18:30 +0100)
commit8e26252b45b7660c7c67c702411bdec187a76ffc
tree2336416ea5561cf161e5b8340f6fab0a12f46cf6
parentbb1dea6806f084364b6017db2567f438e805aef0
layer.conf: Extend recipes not to install without explict dependencies

There are several dependencies which recipes have which are not needed
at runtime, only at build time. Extend the list of these from bison to
include quilt, patch, meson, autoconf, automake and ninja which should
reduce the amount of data being included in native sysroots.

This speeds up and reduces the sstate needed for image builds for example.

If this change breaks recipes, it probably means they're missing an explicit
DEPENDS on something in this list which is a bug in the recipe.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/layer.conf