2) Backport a commit which, in testing, inexplicably appears to fix s390x, at least on Debian Sid - but there's a LOT of churn around it, so it's tough to backport (491a4d5da8e523d6191e6027ea7f3cee226d6ba8)
3) Update to at least Mono 6.8 (6.6 is definitely bad, 6.10 is definitely good, the relevant commit would _just_ have missed the 6.6 branch date so should be in 6.8)
Personally, I think option 3 is the best of the 3.
Sorry for dropping the ball on this.
We have 3 options:
1) Drop s390x for Focal
2) Backport a commit which, in testing, inexplicably appears to fix s390x, at least on Debian Sid - but there's a LOT of churn around it, so it's tough to backport (491a4d5da8e523 d6191e6027ea7f3 cee226d6ba8)
3) Update to at least Mono 6.8 (6.6 is definitely bad, 6.10 is definitely good, the relevant commit would _just_ have missed the 6.6 branch date so should be in 6.8)
Personally, I think option 3 is the best of the 3.