Cross-compilation is the act of producing binaries for a “different system”.
There are two diffent ways this can apply.
For example: building an application on MacOS, for Linux.
For example: building an application on x86_64 for aarch64.
- What is relevant for a build to succeed?
- What is then needed by the output of this build?
- Does the output of the build itself try to output more builds?