Hi folks, I am trying to have cross platform build with Yocto/IOX SDK for our c-mlib lib. I am able to compile and build IPK packages and LXC container for x86 target.
Using the same c-mlib.bb recipe, trying to cross compiling and build for a PPC 32-bit target on my 64-bit build environment. Here is the build configuration Build Configuration: BB_VERSION = "1.24.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "Ubuntu-14.04" TARGET_SYS = "powerpc-poky-linux-gnuspe" MACHINE = "isr800-lxc" DISTRO = "poky" DISTRO_VERSION = "1.7.2" TUNE_FEATURES = "m32 spe ppce500v2" TARGET_FPU = "ppc-efd" meta-cisco-iox-base meta-cisco-isr800 meta-fsl-ppc-dizzy-12.0.2 meta meta-yocto And having the following error: ERROR: QA Issue: Architecture did not match (20 to 62) on /work/ppce500v2-poky-linux-gnuspe/c-mlib/1.1-r0/packages-split/c-mlib/usr/bin/xxx [arch] ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa Question is: How to solve a cross compiling/build for a PPC 32-bit object on a 64 bit linux environment? Many thanks in advance, —Dinh
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto