Open
Description
This hardcodes some assumptions that are valid in the CI legs, but may not be in other systems.
For example, if this project is being built on Linux arm64 hardware using an OS that uses musl - in other words, linux-musl-arm64
, it will try and use the linux-arm64
crossgen2 instead.
Another example, if this code is being built on Windows on arm64 (or really, any architecture that's not x64), it will use the wrong crossgen, win-x64
, which will most likely fail to run on an Arm 64 machine.
See also this comment posted by @dougbu in #37374 (comment)