Hi,
Iam working with imx 8M Quad and imx 8M Nano EVK. I have built the core image minimal with the build configuration as listed below. I tried integrating AWS IoT core device SDK as a meta layer, there I'm facing issues while bitbaking aws-iot-device-sdk-cpp-v2 recipe from meta-aws layer onto imx-yocto-bsp. Please find the detailed explanation below and the CMake error log attached.
////////////////////////////////////////////////////////////////////////////////////////////////////
Build Configuration:
BB_VERSION = "1.44.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-18.04"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx8mqevk" (also "imx8mnevk")
DISTRO = "fsl-imx-wayland"
DISTRO_VERSION = "5.4-zeus"
TUNE_FEATURES = "aarch64 cortexa53 crc crypto"
Target image: core-image-minimal
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
One workaround that we have implemented is : The Zeus branch of meta-aws does not contain aws-iot-device-sdk-cpp-v2. So, the meta-aws zeus branch is cloned into imx-yocto-bsp/sources and the aws-iot-device-sdk-cpp-v2 (https://github.com/aws/meta-aws/tree/master/recipes-sdk/aws-iot-device-sdk-cpp-v2) recipe is added manually before bitbaking.
Since the recipe aws-iot-device-sdk-cpp-v2 depends on aws-crt-cpp, aws-crt-cpp bitbake begins but fails. The CMakeError.log is attached for reference.
Key errors are:
Looking forward for your support