base and custom builds, you can observe the following signatures:
custom variant of recipes in the meta-qcom-hwe layer. For example, the wpa_supplicant recipe has its version set as 2.10.qcom. The .qcom in the version indicates that the recipes build a different source tree compared to the recipe in poky/meta/recipes-connectivity.
When you build the base variant after building the custom variant, the BitBake build system detects that the version is regressing from wpa-supplicant_2.10 to wpa-supplicant-2.10.qcom. BitBake warns that this regression could cause problems if you use it for creating package feeds.
To avoid this QA issue or to set up package feeds without problems, do any of the following:
-
Create different workspaces for
baseandcustombuild variants. -
In the same workspace, create separate build directories as follows:
For build variant Command to create a build directory Created build directory baseMACHINE=qcs9100-ride-sx DISTRO=qcom-wayland QCOM_SELECTED_BSP=base \source setup-environment build-qcom-wayland-base
/<workspace>/Qualcomm_Linux/build-qcom-wayland-base/customMACHINE=qcs9100-ride-sx DISTRO=qcom-wayland QCOM_SELECTED_BSP=custom \source setup-environment build-qcom-wayland-custom
/<workspace>/Qualcomm_Linux/build-qcom-wayland-custom/

