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

Reply via email to