From: Kai Kang <kai.k...@windriver.com> Test steps: 1 add layer meta-gplv2 to conf/bblayers.conf 2 echo INCOMPATIBLE_LICENSE += \"GPLv3 LGPLv3 GPLv3+ LGPLv3+ AGPL-3.0\" >> conf/local.conf 3 bitbake lvm2
Without the patch, lvm2 fails with: ERROR: Nothing RPROVIDES 'thin-provisioning-tools' (but /buildarea2/kkang/Yocto/repo/meta-openembedded/meta-oe /recipes-support/lvm2/lvm2_2.02.171.bb, /buildarea2/kkang/Yocto/repo/meta-openembedded/meta-oe/recipes-support /lvm2/libdevmapper_2.02.171.bb RDEPENDS on or otherwise requires it) thin-provisioning-tools was skipped: it has an incompatible license: GPLv3 NOTE: Runtime target 'thin-provisioning-tools' is unbuildable, removing... Missing or unbuildable dependency chain was: ['thin-provisioning-tools'] ERROR: Required build target 'lvm2' has no buildable providers. Missing or unbuildable dependency chain was: ['lvm2', 'thin-provisioning-tools'] Kai Kang (1): lvm2: disable thin provisioning support if GPLv3 incompatible meta-oe/recipes-support/lvm2/lvm2.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.14.1 -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel