After getting the cross-build of the runtime for s390x working we have started looking at the issues involved in getting a native build. One thing that came up pretty quickly was that ilasm and ildasm aren't being built as they live in the coreclr subdirectory. I attempted to circumvent this by symlinking these directories into mono and updating the CMakeList.txt file with this subdirectories but (a) I don't think this is a viable longterm option and (b) it had its own problems.
Cc: @jkotas