eclipse-iceoryx / iceoryx-rs

Rust wrapper for Eclipse iceoryx™ - true zero-copy inter-process-communication
Apache License 2.0
89 stars 16 forks source link

Support cross compile for aarch64 #73

Open cnwzhjs opened 10 months ago

cnwzhjs commented 10 months ago

Brief feature description

The iceoryx-sys crate now uses cmake to compile the library and iox-roudi but ignoring cross compilation environment variables such as TARGET and HOST.

Detailed information

Computation platform like NVidia Jetson and Rockchip RK3588 are aarch64. When we use CI/CD environment to cross compile binaries for those targets, it will fail because generates host binaries.

We need to support cross compilation on aarch64-unknown-linux-gnu targets.

elBoberido commented 10 months ago

@cnwzhjs cross compile would be great. Can you provide a patch?

cnwzhjs commented 10 months ago

@cnwzhjs cross compile would be great. Can you provide a patch?

Hi @elBoberido , I've already created a pull request on this, but I'm not very familar with GitHub ops, would you please lend me a hand to create a proper pull request for this.

Here is the link to the pull request

elBoberido commented 10 months ago

@cnwzhjs Sure, no problem :)