In the runtime official build, the first step in building mono cross compilers requires generating offset files in a separate job and is later consumed in another job that produces the binaries. This approach makes a VMR vertical build more difficult because we cannot express "build all artifacts for linux-arm64" in one go without depending on a separate job.
[ ] Produce offset files locally and check them into the runtime repo
[ ] Adjust build to pick them up from the source tree instead of where azdo places them now
[ ] Add some kind of validation job to make sure the offset files are up to date
In the runtime official build, the first step in building mono cross compilers requires generating offset files in a separate job and is later consumed in another job that produces the binaries. This approach makes a VMR vertical build more difficult because we cannot express "build all artifacts for linux-arm64" in one go without depending on a separate job.