Introducing cross-builds
Bazel understands three different platforms:- The “host” platform is where Bazel runs, along with “repository rules” which install dependencies.
- The “exec” platform is where build actions execute. It may be different from “host” when Remote Build Execution is used.
- The “target” platform is where the built application will execute.
- Binary “wheels” containing machine code for a specific CPU architecture and operating system
- Source distributions (“sdist”) where the machine code must be compiled by the user

