Container bases for cross-compiling for ARMv7 and i686 targets on an x86-64 host.
Go to file
Anthony J. Martinez d2fdfcd88c
Update project structure for multiple examples, refactor original example
2022-09-03 13:36:41 -05:00
docker Update project structure for multiple examples, refactor original example 2022-09-03 13:36:41 -05:00
examples Update project structure for multiple examples, refactor original example 2022-09-03 13:36:41 -05:00
LICENSE-APACHE Initial commit 2021-08-28 12:25:48 +02:00
LICENSE-MIT Initial commit 2021-08-28 12:25:48 +02:00
README.md Update project structure for multiple examples, refactor original example 2022-09-03 13:36:41 -05:00

README.md

Cross Build

Provides example Dockerfiles to build cross-compilation containers for various targets from x86-64 hosts.

Examples

  • Example 1: A Rust project fetched from Git, and then compiled for ARMv7 and i686 targets, including a static C runtime
  • Example 2: A Rust project volume mounted as an exported package (.crate file), and compiled for ARMv7 with dynamic linking for a legacy target based on Debian Stretch

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Contact

To discuss features, offer assistance, or get help please join the project's Matrix room.