Open bhstalel opened 3 years ago
Hi Talel, have you been able to solved this issue? I have the same one.
Thanks, Jakub
You'll need to use the Yocto build configuration and override a few Make variables.
Something like:
$ make POCO_CONFIG=Yocto TOOL=aarch64-poky-linux POCO_TARGET_OSARCH=aarch64
Hi, I want to cross compile bundles to aarch64 architecture because I'm working on a custom board based on IMX8MMini CPU. I'm working on Yocto, and I already used your Yocto layer for that, and it is working perfectly. Now I'm developing custom bundles, and I don't want to waste time compiling macchina again for one bundle. I want to cross compile the bundle directly and send it to the board. I already extracted an SDK for the cross compilation with populate_sdk
But when I set the environment of the SDK, and source env.sh I try to make the bundle, and I'm stuck with this error:
I also noticed that macchina is not compiling for my architecture even with the SDK environment: Here is the whole output:
It is using the right toolchain : aarch64-poky-linux-g++ but it is passing the wrong flag: -DPOCO_TARGET_OSARCH='"'x86_64'"'
Is there a way to cross compile for aarch64 ? Help me.
Thanks, Talel