Older GPLv2 versions of GPLv3 recipes have moved to a
separate meta-gplv2
layer.
If you use
INCOMPATIBLE_LICENSE
to exclude GPLv3 or set
PREFERRED_VERSION
to substitute a GPLv2 version of a GPLv3 recipe, then you must add
the meta-gplv2
layer to your configuration.
meta-gplv2
layer in the
OpenEmbedded layer index at
https://layers.openembedded.org/layerindex/branch/master/layer/meta-gplv2/.
These relocated GPLv2 recipes do not receive the same level of maintenance as other core recipes. The recipes do not get security fixes and upstream no longer maintains them. In fact, the upstream community is actively hostile towards people that use the old versions of the recipes. Moving these recipes into a separate layer both makes the different needs of the recipes clearer and clearly identifies the number of these recipes.