Skip to content
Latchkey

Cross-Compilation - CI/CD Glossary Definition

Cross-compilation is building an executable on one platform (the host) that runs on a different platform (the target), for example compiling an ARM64 binary on an x86-64 CI runner.

In CI

Cross-compiling avoids needing native runners for every architecture. Tools like GOOS/GOARCH in Go, --target in Rust, and QEMU-backed Docker buildx enable multi-arch builds from one runner.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →