Yocto image for 32bit arch for MACHINE = imx8mpsolidrun

Is there a way to build image for machine imx8mpsolidrun that is targeted for 32bit arch? Not 64 as it is by default.

I am migrating from cubox-i that was 32bit and my image is also prepared for 32bit arch.

By default we don’t support this configuration, as it limits the features on the device. All of NXP’s binary libraries, (GPU, VPU, NPU) are only provided as 64-bit libraries which means they will not link against a 32-bit userspace. If you do not need the GPU and multimedia features then you can follow the standard Yocto instructions for building a 32-bit userspace, but I would still recommend running a 64-bit kernel and bootloader.