cross-rs / cross

“Zero setup” cross compilation and “cross testing” of Rust crates
Apache License 2.0
6.53k stars 365 forks source link

CMAKE_SYSTEM_PROCESSOR should be ppc64le #1289

Closed justsmth closed 1 year ago

justsmth commented 1 year ago

For Linux on the PowerPC-64 little-endian architecture, the output of uname -m is "ppc64le", which should align with the value used for CMAKE_SYSTEM_PROCESSOR. This change updates the Docker image used for powerpc64le-unknown-linux-gnu with an appropriate default value for CROSS_CMAKE_SYSTEM_PROCESSOR.

This was found while investigating a CI failure on a PR supporting cross-compilation to powerpc64le.

bors[bot] commented 1 year ago

Build failed:

Emilgardis commented 1 year ago

bors retry

cargo deny got stuck on network operations, unclear why

bors[bot] commented 1 year ago

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here. For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

Emilgardis commented 1 year ago

note that this won't build the docker image using the normal workflows, this due to some images failing, see #1208

thats the reason for me including the label no-ci-targets

I've manually started a check which should build and publish the changes, https://github.com/cross-rs/cross/actions/runs/5580937512