Hi, I am trying to build Yocto from the latest imx-5.10.52-2.1.0 hardknott release.
However, multilib seems to be throwing errors for this build. The error I am receiving is:
ERROR: Nothing PROVIDES 'virtual/arm-pokymllib32-linux-gnueabi-binutils'. Close matches:
virtual/lib32-arm-pokymllib32-linux-gnueabi-binutils
virtual/lib32-arm-pokymllib32-linux-gnueabi-gcc
virtual/lib32-arm-pokymllib32-linux-gnueabi-go-runtime
ERROR: Nothing PROVIDES 'virtual/arm-pokymllib32-linux-gnueabi-gcc'. Close matches:
virtual/lib32-arm-pokymllib32-linux-gnueabi-g++
virtual/lib32-arm-pokymllib32-linux-gnueabi-gcc
virtual/lib32-arm-pokymllib32-linux-gnueabi-go-runtime
I am able to reproduce the error with the following steps:
# Fetch and configure release
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-hardknott -m imx-5.10.52-2.1.0.xml
repo sync
DISTRO=fsl-imx-xwayland MACHINE=imx8mmevk source ./imx-setup-release.sh -b build
Add to local.conf basic multiconf configuration, alongside installation of qtbase:
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "armv7athf-neon"
IMAGE_INSTALL_append = " lib32-glibc lib32-libgcc lib32-libstdc++ qtbase"
Remove package management for deb package as it is not supported:
# Comment out deb package management
# PACKAGE_CLASSES = "package_deb"
# EXTRA_IMAGE_FEATURES += "package-management"
And building core-image-minimal:
bitbake core-image-minimal
If the `qtbase` recipe is removed from the image, then I do not see this error. This does not seem to apply to all recipes. For example, adding the recipes poco, rsyslog, zlib, etc do not trigger this error. Some more recipes that have this issue include weston, weston-init, qtmultimedia and qtwebengine.
I am unable to reproduce this issue when using the gatesgarth release (using the following manifest instead):
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-gatesgarth -m imx-5.10.9-1.0.0.xml
Is there any way I can resolve this error for the hardknott release?
Thanks